问个两个简单问题,别笑话啊!!谢谢指教! 1、我想创建属于自己的包,可以吗?具体如何创建呢?这个包能否加到rt.jar文件里?2、我可以把一个编译后的类加到rt.jar的系统包里吗?比如放到java.lang包里. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.jar.exe可以打包成类库2.你可以放,直接拖进去就行了但是引用到这些类的软件只能在你自己的电脑上运行不能在别人的电脑上运行 为何要放入rt.jar?单独成jar,引入classpath即可 谢谢,不过我是典型菜虫.具体点好吗?比如:1、如何用jar打包类库,.class类如何拖进jar里?2、单独成jar后,引入classpath又是什么意思?具体怎么做? 不建议楼主把自己的类放到rt.jar里.同意两星说的,单独打包成jar,放到classpath里比较合适.管理方便,结构清析,好外多多. classpath怎么操作,用它是建立自己的包目录吗 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的缩写。 3,自己写的class最好放在自己的package里面,比如说 package com.mycompany.projectname.modulename; 如果不知道package是怎么回事的话,还是读书吧。几句话也讲不清楚。 清楚了许多,但总体还是不清楚,差不多清楚其实等于不清楚,比如打包后的myFile.jar这个包在哪?-cp是-classpath的缩写,怎么还有长有短,都用-cp可以吗?jar跟package有什么不同,比如怎么有个jar cf myFile.jar *.class,又有个package com.mycompany.projectname.modulename;的,这两个不是都打进包里了吗?你就不能长话短说吗?谢谢!给满分了。 如何实现模块菜单 int i = Integer.parseInt(s); 问题 AprLifecycleListener 使用telnet为什么连接不上这个NIO-server? sso问题 跪地裸求以下Java试题答案,嗷嗷急!!! 我照书上的代码打下来,但用 JDK 执行时总会错??? DX出招:哪里可以下载jdom-contrib包? weblogic6.X在jbuilder6里面如何设置 一道笔试题目 从一个人的艰辛历程找学习的捷径 高手来,"String s[]=new String[0];"有意义吗?再看......
2.你可以放,直接拖进去就行了
但是引用到这些类的软件只能在你自己的电脑上运行
不能在别人的电脑上运行
1、如何用jar打包类库,.class类如何拖进jar里?
2、单独成jar后,引入classpath又是什么意思?具体怎么做?
同意两星说的,单独打包成jar,放到classpath里比较合适.管理方便,结构清析,好外多多.
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的缩写。
package com.mycompany.projectname.modulename;
如果不知道package是怎么回事的话,还是读书吧。几句话也讲不清楚。