java世界

系统找不到名为HelloWorldApp的类文件。一般地,该错误意味着类名拼写和源文件名不一样,系统创建filename.class文件时使用的是类定义的名字,并且区分大小写。

例如:

经编译后将创建HelloWorldapp.class类。执行时,也要使用这个名字。发生这个错误时,可以使用文件查看命令Is或dir看看当前目录下是否存在相应的文件,并检查文件名的大小写。

2.错误提示内容:InclassHelloWorldApp:mainmustbepublicandstatic

解释:如果main()方法的左侧缺少static或public,会发生这个错误。前面已经解释过对main()方法前面的修饰符有特殊的要求。

3.文件中含有的类个数错误

解释:按照Java规则,在一个源文件中最多只能定义一个公有类,否则会发生运行时错误。如果一个应用系统中有多个公有类,则要把它们分别放在各自不同的文件中。文件中非公有类的个数不限。

4.层次错误

(1)一个包说明,即package语句,包说明是可选的。

(2)任意多个引入语句,即import语句。

(3)类和接口说明。

这些语句必须按一定的次序出现,即,引入语句必须出现在所有的类说明之前,如果使用了包说明,则它必须出现在类说明和引入语句之前。

例如,下面是正确的语句序列:

packageTransportation;

importjaya.awt.Graphics

importjays.applet.Applet;

下面是两例错误的语句顺序:

importjava.aWt.Graphics

importjava.applet.Applet;

该例中在包说明语句之前含有其他语句。

packageHouse;

解释:(当键入javaHelloWorldApp时发生该错误。)

该例中含有两个包说明语句。

classA{StringgetPath(){returnthis.getClass().getClassLoader().getSystemResource("A").getPath();}}

2。取出类ClassLoader的开始路径(执行路径)//StringpreUri=this.getClass().getClassLoader().getResource("").getPath();

比如WebApp的项目,以下的指令得出的结果就是

/D:/project/crFj163Web/web/exploded/WEB-INF/classes/

比如你是纯java的程序,就是你执行java指令的当前路径

3。取出jdk所在的bin目录

其中user.dir是一个参数,更多参数请看这里

二、jsp/servlet中的取路径

以前我们常用getRealPath(),不过这个方法已经不推荐用了。但我们可以使用request.getContextPath().另外还有request.getRequestURL()或者request.getRequestURI()。下面举例,以建立一个app1的webapp为例

1。request.getContextPath()打印出来的是

/app1

2。request.getRequestURL()打印出来的是

3。request.getRequestURI()打印出来的是

/app1/index.jsp

首先我们来看看Java程序的反加密,也就是通常所说的Crack过程,只有明白了这个过程,我们才能有效的对我们的程序进行加密。

通常我们得到的Java程序的Crack包有两种,一种属于KeyGen(注册码生成器)、一种属于替换修改;

这种办法只适合对付只要一个注册号,别的什么都不要的情况,经典代表BorlandJBuilder&OptimizeitSuite

再看第二种,为什么要用替换修改?我们是修改了那部分呢?不用想,肯定是License验证的部分,为什么我们不像上面的方法那样找加密算法呢?原因有两种:(1)使用上面的办法搞不定;(2)Java程序不仅要Key,还有其他的License配置;遇到这种情况,我们只要找到用于License验证的类,进行修改替换就行了。

这种办法使用于任何情况,经典代表BEAWebLogic

经过上面的分析,我们的问题就集中了,关键就是怎么找到用于License验证的部分或加密算法的部分,我们需要3个工具:一个是Sun公司提供的标准JVM:),一个是你的耐心和细心:),一个是Jad(经典Java反编译工具)。

我们可以看见这个文件里面有好多熟悉的东西啊:java.*/com.sun.*/javax.*等等,但这个不是我们关心的,我们要的是com.togethersoft.*或者是一些没有包名的zd.d等等。(这里插一句,几乎所有的Java应用程序都会混淆的,其实混淆的原理也很简单,我们后面再说。)先找找有没有License有关的,Serach一下,嘿嘿,果然,474行:com.togethersoft.together.impl.ide.license.LicenseSetup.execute([DashoPro-V2-050200]:Unknownline),Ok上那堆classpath中的Jar包里面找一下吧(推荐用WinRAR),找到了之后用Jad反编译,一看,这个没有混淆,但是用了一个zae的类,这个看名字就知道混淆过了,先不理它,再看看下面一句IdeLicenseAccess.setLicense(zae1),Ok接着找到IdeLicenseAccess,哈哈,就这点名堂,所有的License验证都是走的这个类,面向对象的思想不错,呵呵:)

就这样,一个Java应用程序搞定了。看看其实也很简单。

再回过头来说说Java程序的加密;从上面的两种方法来看,Java程序似乎是没有什么完美的办法进行加密的,其实不然,我们必须遵循一些原则,才能有效的保护你的产品。

原则一,尽量使用公钥和秘钥对进行加密;原则二,不要在加密验证的部分使用面向对象思想:)把验证的方法写在程序的各个角落,并标注为privatefinalvoid,让编译器替你处理成内联方法;原则三,尽可能的大幅度混淆:)找个好点的混淆器

下面代码中用到的sourceImage是一个已经存在的Image对象

图像剪切对于一个已经存在的Image对象,要得到它的一个局部图像,可以使用下面的步骤:

//importjava.awt.*;//importjava.awt.image.*;ImagecroppedImage;ImageFiltercropFilter;CropFilter=newCropImageFilter(25,30,75,75);//四个参数分别为图像起点坐标和宽高,即CropImageFilter(intx,inty,intwidth,intheight),详细情况请参考APICroppedImage=Toolkit.getDefaultToolkit().createImage(newFilteredImageSource(sourceImage.getSource(),cropFilter));

如果是在Component的子类中使用,可以将上面的Toolkit.getDefaultToolkit().去掉。FilteredImageSource是一个ImageProducer对象。图像缩放对于一个已经存在的Image对象,得到它的一个缩放的Image对象可以使用Image的getScaledInstance方法:

ImagescaledImage=sourceImage.getScaledInstance(100,100,Image.SCALE_DEFAULT);//得到一个100X100的图像ImagedoubledImage=sourceImage.getScaledInstance(sourceImage.getWidth(this)*2,sourceImage.getHeight(this)*2,Image.SCALE_DEFAULT);//得到一个放大两倍的图像,这个程序一般在一个swing的组件中使用,而类Jcomponent实现了图像观察者接口ImageObserver,所有可以使用this。//其它情况请参考API

灰度变换下面的程序使用三种方法对一个彩色图像进行灰度变换,变换的效果都不一样。一般而言,灰度变换的算法是将象素的三个颜色分量使用R*0.3+G*0.59+B*0.11得到灰度值,然后将之赋值给红绿蓝,这样颜色取得的效果就是灰度的。另一种就是取红绿蓝三色中的最大值作为灰度值。java核心包也有一种算法,但是没有看源代码,不知道具体算法是什么样的,效果和上述不同。

publicGrayModel(ColorModelsourceModel){super(sourceModel.getPixelSize());this.sourceModel=sourceModel;modelStyle=0;}

publicGrayModel(ColorModelsourceModel,intstyle){super(sourceModel.getPixelSize());this.sourceModel=sourceModel;modelStyle=style;}

publicvoidsetGrayStyle(intstyle){modelStyle=style;}

protectedintgetGrayLevel(intpixel){if(modelStyle==CS_MAX){returnMath.max(sourceModel.getRed(pixel),Math.max(sourceModel.getGreen(pixel),sourceModel.getBlue(pixel)));}elseif(modelStyle==CS_FLOAT){return(int)(sourceModel.getRed(pixel)*0.3+sourceModel.getGreen(pixel)*0.59+sourceModel.getBlue(pixel)*0.11);}else{return0;}}

publicintgetAlpha(intpixel){returnsourceModel.getAlpha(pixel);}

publicintgetRed(intpixel){returngetGrayLevel(pixel);}

publicintgetGreen(intpixel){returngetGrayLevel(pixel);}

publicintgetBlue(intpixel){returngetGrayLevel(pixel);}

publicintgetRGB(intpixel){intgray=getGrayLevel(pixel);return(getAlpha(pixel)<<24)+(gray<<16)+(gray<<8)+gray;}}

如果你有自己的算法或者想取得特殊的效果,你可以修改类GrayModel的方法getGrayLevel()。色彩变换根据上面的原理,我们也可以实现色彩变换,这样的效果就很多了。下面是一个反转变换的例子:

publicintgetRed(intpixel){return~sourceModel.getRed(pixel);}

publicintgetGreen(intpixel){return~sourceModel.getGreen(pixel);}

publicintgetBlue(intpixel){return~sourceModel.getBlue(pixel);}

publicvoidsetColorModel(ColorModelcm){substituteColorModel(cm,newReverseColorModel(cm));}

publicintfilterRGB(intx,inty,intpixel){returnpixel;}}

要想取得自己的效果,需要修改ReverseColorModel.java中的三个方法,getRed、getGreen、getBlue。下面是上面的效果的一个总的演示程序。

publicGrayImage(){ii=newImageIcon(\"images/11.gif\");source=ii.getImage();iw=source.getWidth(this);ih=source.getHeight(this);filter=newGrayFilter();filter2=newGrayFilter(GrayModel.CS_FLOAT);gray=createImage(newFilteredImageSource(source.getSource(),filter));gray3=createImage(newFilteredImageSource(source.getSource(),filter2));cropFilter=newCropImageFilter(5,5,iw-5,ih-5);clip=createImage(newFilteredImageSource(source.getSource(),cropFilter));bigimg=source.getScaledInstance(iw*2,ih*2,Image.SCALE_DEFAULT);MediaTrackermt=newMediaTracker(this);mt.addImage(gray,0);try{mt.waitForAll();}catch(Exceptione){}}

publicvoidpaint(Graphicsg){Graphics2Dg2=(Graphics2D)g;bimg=newBufferedImage(iw,ih,BufferedImage.TYPE_INT_RGB);Graphics2DsrcG=bimg.createGraphics();RenderingHintsrhs=g2.getRenderingHints();srcG.setRenderingHints(rhs);srcG.drawImage(source,0,0,null);ColorSpacegraySpace=ColorSpace.getInstance(ColorSpace.CS_GRAY);

THE END
1.宠物店英语怎么说宠物店英文翻译宠物店 / chǒnɡ wù diàn / chǒnɡ wù diàn 1. pet shop 生辰测算手机吉凶2025年运势一生财运 性别: 男女 生日: 立即测试》 立即测试 立即测试 立即测试 2025流年运势 八字合婚配对 十年爱情桃花 八字一生运程 手机号码吉凶 心理测试大全 广告x...https://fy.httpcn.com/html/en/ChinesetoEnglish/83/PWILTBRNCQPWXVPWMETBUY.html
2.欧路词典英汉汉英词典宠物店是什么意思欧路词典 宠物店 生词本:添加笔记: 有奖纠错 | 划词 英汉-汉英词典 AI解释 词组搭配 英语百科 中文百科 英语维基词典 全文检索 英汉-汉英词典 chǒng wù diàn pet store pet shop 历史记录 生词本https://www.godic.net/dicts/en/%E5%AE%A0%E7%89%A9%E5%BA%97
3.多乐学英语353司机的英译单词怎么读呢多乐学英语 举行野餐和放学之后用英语怎么说? 多乐学英语 458 报纸用英语怎么说呢 多乐学英语 404 操场的英语怎么读呢 一起来看看吧 多乐学英语 380 猫头鹰用英语怎么读呢 多乐学英语 369 宠物店用英语怎么说呢 多乐学英语 305 天气和凉鞋的英语单词学习 多乐学英语 294 小朋友们喜欢踢足球吗 你们知道足球用英语...https://m.tingclass.net/show-10338-509174-1.html
4.[味道的英文单词怎么写]表示味道的英文单词怎么样说.doc文档介绍:[味道的英文单词怎么写]表示味道的英文单词怎么样说 表示味道的汉语形式是有多种的,很多人就会好奇怎么用英文单词来表达味道了。小编为大家精心准备了表示味道的几个英文单词与发音,欢迎大家前来阅读。 表示味道的英文单词:taste 读音如音标所示:英 [te st] 美 [test] taste 基本解释 名词 滋味; 味觉...https://m.taodocs.com/p-473433715.html
5.宠物店的翻译是:PetShop中文翻译英文意思,翻译英语宠物店 选择语言:从中文简体中文翻译英语日语韩语俄语德语法语阿拉伯文西班牙语葡萄牙语意大利语荷兰语瑞典语希腊语捷克语丹麦语匈牙利语希伯来语波斯语挪威语乌尔都语罗马尼亚语土耳其语波兰语到中文简体中文翻译英语日语韩语俄语德语法语阿拉伯文西班牙语葡萄牙语意大利语荷兰语瑞典语希腊语捷克语丹麦语匈牙利语希伯来语波斯语...http://eyu.zaixian-fanyi.com/fan_yi_4368252
1.beautyshop是什么意思beautyshop怎么读中文意思用法beauty shop是什么意思、beauty shop怎么读 读音:英[?bju?ti p] 美[?bju?ti ?ɑ?p] beauty shop 基本解释 n. 美容院 词组短语 1、beauty-shop 美容院 2、abeauty shop美容店 3、bodybeauty shop美体美容店 4、operate out of abeauty shop在美容院外经营 ...https://danci.gjcha.com/beauty_shop.html
2.宠物店英文怎么写宠物店英语怎么说宠物店 shop 宠物保姆 sitter 宠物零食 treats 电子宠物 cyberpet 宠物食品 food 宠物房屋 house 最新单词 脂肪酰载体蛋白英语怎么说 acyl 脂肪酰转移酶英语怎么说 acyltransf 脂肪酯英文怎么写 fatty 脂肪运用激素英文怎么写 lipid 脂肪过氧化值英语怎么说及英文翻译 fatty 脂肪过多的英文怎么写 supe...https://www.hujiang.com/ciku/62815_-398342153/
3.杂货店用英语怎么说英文怎么写怎么读单词语音短语杂货店 grocery store (点击试听读音) 网络解释 1.grocery store 2.general store 3.drugstore 4.varity store 杂货店的英文 杂货店英文怎么写 杂货店用英语怎么说 杂货店英语怎么读 语音 单词 短语 例句 翻译https://www.bi0.cn/fanyi/gyiSM.html
4.全国动漫统一考试八级86、“恐怖宠物店”的作者 秋乃茉莉 87、“孔雀王”的三部剧场版(真?孔雀王除外)的名称鵫 孔雀王-鬼还祭,孔雀王-幻影城,孔雀王-樱花丰穰 88、“圣子到”中一条等组成的乐队的每位成员的职位担当 日日野是主唱,一条是吉他手,青木是贝斯手,椎名是鼓手.(怎么没有键盘手?) 89、“名侦探柯南”的六部剧场版名...https://www.hongxiu.com/chapter/22211524000832402/9733879871117928
5.test.admin.esw235.com/mmmj46453043.htm附身柯基后,我在宠物店玩命打工类似软件 pororo日本XXXXX18 日屄在线 人妻天天操 日韩吃奶摸下AA片免费观看 妓女网妓女视频在线观看 欧美三级三级三级爽爽爽 aaa操逼 数学课代表哭着说太深了 亚洲AV午夜精品 成人网址谁知道 宝宝才三根手指就不行啦作文 裸交视频 小镇20路售票员尺寸 小洞饿了要吃大肠动...http://test.admin.esw235.com/mmmj46453043.htm
6.同学用英语怎么说写,我有一个新同学用英语怎么说写?全学科阅读网只是,长大意味看什么?意味着我有充足的零用钱去买一只绿蜥蜴做宠物。我给它起名叫“猫头鹰”。 从宠物店把它拿回家的那天,杜晓泉同学立刻就惊声尖叫了。 她闭着眼,扭着头,一只手捂住心脏,一只手对我狂摆说 :“ 拿走, 拿走, 拿走!丢掉,不要让我看见它!” ...https://www.zmz22.com/6389.html
7.人教版三年级英语教案(精选15篇)2. 能听说读classroom 和school。 3. 学唱英文歌曲Nice to see you again 二、教学重、难点分析 重点:能听懂,会说:Lets ….句型和单词classroom school。 难点:能听懂,会说:将对话运用在实际生活中。 三、课前准备 教师准备挂图、头饰、面具等实物,VCD、录音机、电脑。 https://www.ruiwen.com/yingyujiaoan/6533996.html
8.陕旅版小学三年级英语上册全册的教案(通用12篇)a、会认读单词pet,turtle,parrot,goldfish,its b 、能运用句型What pet do you have ? I have ……/ What’s its name ? Its name is……进行实际交流。 2、能力目标 能够运用本课所学内容就宠物的话题用英文与他人进行简单的交流。 3、情感态度与价值观 ...https://www.cnfla.com/jiaoan/934977.html
9.中意你的英文最新章节中意你的英文二喜缺大德!女配素质不详,遇强则强 承晚诀 舔狗反派只想苟女主不按套路走 火影:我在忍界开宠物店 我有一家阴阳超市 中意你还是钟意你 中意你歌曲原唱DJ 中意你歌曲 中意你的英文 中意你繁体字 中意你原唱完整版 中意你是什么意思 中意你英文 中意你粤语繁体字怎么写 中意你原唱 中意你粤语怎么说 中意你歌词 ...https://www.630book.cc/kan/8244190.html
10.三年级下册人教版英语教案(通用12篇)a、会认读单词pet,turtle,parrot,goldfish,its b 、能运用句型What pet do you have ? I have ……/ What’s its name ? Its name is……进行实际交流。 2、能力目标 能够运用本课所学内容就宠物的话题用英文与他人进行简单的交流。 3、情感态度与价值观 ...https://www.unjs.com/jiaoan/yingyu/20190706201712_2129091.html
11.宠物店用英语怎么说水滴英语作文网宠物店用英语怎么说 宠物店用英语叫做"pet shop"。这个词源于英文中的"pet",意思是宠物,而"shop"则意为商店。因此,"pet shop"就是一个专门销售宠物的商店。 一些英文例句及其中文翻译如下: I bought my cat from the pet shop. 我在宠物店买了我的猫。https://www.adreep.cn/gz/ask-33879.html
12.小学英语说课稿(常用15篇)用唱歌的方式进行师生问好。然后教师说act like…,学生做出相应的动作并说look look a ~,A very nice 通过这个环节可以让学生尽快进入到本课的教学中,并且可以达到复习旧知的目的! Step2。presentation 创设一个宠物店的情景,引导学生猜猜宠物店里面有什么小动物,再次复习五个小动物的单词,然后出示课件,一只哭泣的...https://www.qunzou.com/jiaoxue/shuokegao/1844687.html
13.小小宠物店游戏下载小小宠物店英文免安装版游戏下载《小小宠物店》英文免安装版类型:模拟经营 平台:PC 语言:英文 汉化申请(1) 更新:2008-12-15 标签: 奇幻, 欢乐, 百度网盘 迅雷下载 注:电脑端资源,请先转存网盘游戏介绍 《小小宠物店(Littlest Pet Shop)》是由EA制作的一款模拟经营类游戏,小小宠物店使玩家在家里都可以拥有自己的宠物店。EA把孩之宝姑娘最...https://m.3dmgame.com/dl/pc/5492.html
14.《铜头铁臂唐三葬[综英美]》一只白白晋江文学城选拔宠物[VIP] 施主,宫心计?! 3186 2019-04-14 23:09:53 50 脱颖而出[VIP] 施主,宠物店?! 3267 2019-04-15 23:05:15 51 第一只宠[VIP] 施主,天使啊?! 3516 2019-04-17 21:17:13 52 第二只宠[VIP] 施主,狼人啊?! 3630 2019-04-18 22:45:10 ...https://www.jjwxc.net/onebook.php?novelid=3254554
15.初中英语课堂教学用语100句6篇(全文)20、[当客人要把宠物带入房间时说] :“我是想让您带它进去,但是,据饭店的规定是不允许的,大家都不想违反这规定。我建议可否暂送到宠物店去寄养呢?” 21、[临时开房的零散客人,到达楼层时说] :“欢迎光临,请问你的房间号码时多少?” 22、[发现重开房时说] :“先生(小姐)对不起,这个房间已经住上客人了,...https://www.99xueshu.com/w/file4h97km34.html
16.编程不要急躁,循序渐进(摘抄共勉)JAVA领域有许多源代码开放的工具、组件、框架,JUnit、ANT、Tomcat、Struts、Spring、Jive论坛、PetStore宠物店等等多如牛毛。这些可是前辈给我们留下的瑰宝呀。入宝山而空手归,你心甘吗?对这些工具、框架进行分析,领会其中的设计思想,有朝一日说不定你也能写一个XXX框架什么的,风光一把。分析开源软件其实是你提高技...https://blog.csdn.net/long_yu2/article/details/84213229
17.阿里巴巴宠物店的男人们最新章节列表11月20日,LoL 官推宣布「取消 LPL 官方英文流直播,只保留纯净流和二路」,观众对此有何反应?,老师没带罩子让我吃了一节课_老师没带罩子让我吃了一节课,日本Rapper潮水太多,网民热议:游戏界的独特现象 - 陌友探聊,精产国品一二三产品区别在电影网,精产国品一二三的产品区,心理解答HP论教授养成的可行...https://m.kaoguai.com/v/video/351669_20241116.shtml?id=78.scm