|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
C#是盗用了Java的源代码,仿照开发的,原因是Java是开源的啊,盗了也白盗,还有一点,开发C#语言的团队是就是开发Java语言的团队,是微软重金挖过去的啊
1.将使用程序紧缩为jar文件
可使用jar.exe把一些文件紧缩成一个JAR文件,来公布我们的使用程序。我们能够把java使用程序中触及到的类紧缩成一个JAR文件,好比Tom.jar,然后利用java注释器(利用参数-jar)实行这个紧缩文件,或用鼠标双击该文件,实行这个紧缩文件。
java-jarTom.jar
假定使用程序中有两个类A、B,个中A是主类,天生一个JAR文件的步骤以下:
(1)起首,用文本编纂器(好比Windows下的记事本)编写一个清单文件Mymoon.mf:
Manifest-version:10
Main-Class:A
Created-By:1.2.2(sunMicrosystemsInc.):
好比,保留Mymoon.mf到D: est。必要注重的是在编写清单文件时,在“Manifest-version:”和“1.0”之间、“Main-Class:”和主类“A”之间,和“Created-By:”和“1.2.2”之间必需有且只要一个空格。
(2)天生JAR文件
D: estjarcfmTom.jarMymoon.mfA.classB.class
个中参数c边式要天生一个新的JAR文件;f暗示要天生的JAR文件的名字;m暗示文件清单文件的名字
注:假如呆板安装过WinRAR解压软件,并将.jar文件与该解紧缩软件做了联系关系,那末Tom.jar文件的范例是WinRAR,使得Java程序没法运转。因而,我们在公布软件时,还应当再写一个有以下内容的bat文件Tom.bat:
javaw-jarTom.jar
2.将类紧缩成jar文件
我们可使用jar.exe把一些类的字节码文件紧缩成一个JAR文件,然后将这个JAR文件寄存到JAVA运转情况的扩大框架中,行将该JAR文件寄存在JDK安装目次的jrelibext文件夹中。如许,其他的程序就能够利用这个JAR文件中的类来创立对象了。
如今,我们就将D: est中的Test1.class和Test2.class紧缩成一个JAR文件Jerry.jar:
Test1.java
publicclassTest1
{publicvoidfTest1()
{System.out.println("IamamethodInTest1class");
}
}
Test2.java
publicclassTest2
{publicvoidfTest2()
{System.out.println("IamamethodInTest2class");
}
}
(1)起首编写一个清单文件(Manifestfiles)
moon.mf
Manifest-version:1.0
Class:Test1Test2
Created-By:1.2.2(SunMicrosystemsInc.)
保留moon.mf到D: est
(2)天生JAR文件
D: estjarcfmJerry.jarmoon.mfTest1.classTest2.class
IDE是好。java中的IDE更是百花齐放,你用jbuilder能说jbuilder赶不上vs吗?用eclipse,net网页编程beans也很舒服啊。我就不明白“稍微差一些”那一些是从哪里差来的。 |
|