首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

问个两个简单有关问题,别笑话啊多谢指教

2012-01-28 
问个两个简单问题,别笑话啊!!谢谢指教!1、我想创建属于自己的包,可以吗?具体如何创建呢?这个包能否加到rt.j

问个两个简单问题,别笑话啊!!谢谢指教!
1、我想创建属于自己的包,可以吗?具体如何创建呢?这个包能否加到rt.jar文件里?
2、我可以把一个编译后的类加到rt.jar的系统包里吗?比如放到java.lang包里.

[解决办法]
1.jar.exe可以打包成类库
2.你可以放,直接拖进去就行了
但是引用到这些类的软件只能在你自己的电脑上运行
不能在别人的电脑上运行
[解决办法]
为何要放入rt.jar?单独成jar,引入classpath即可
[解决办法]
不建议楼主把自己的类放到rt.jar里.
同意两星说的,单独打包成jar,放到classpath里比较合适.管理方便,结构清析,好外多多.
[解决办法]
classpath up二星
[解决办法]
1, rt.jar属于系统包,最好不要更改;
2,自己写的class可以用jar.exe打包成自己的包,比如说:
jar cf myFile.jar *.class
就是把当前目录下所有的.class文件打包进myFile.jar这个包里面;
详细内容还是读书吧。Java Documentation里面就有。
3,打包完了之后,怎么用呢?就是放入classpath里。这个有几种方法,详细内容还是读书吧。
简单的例子:
javac -classpath .;myFile.jar MyNewClass.java
javac -cp .;myFile.jar MyNewClass.java
java -classpath .;myFile.jar MyNewClass
java -cp .;myFile.jar MyNewClass

-cp其实是-classpath的缩写。

热点排行