我有一些用文本文件编写的java代码,现在我想创建一个jar文件,将该文件用作我的android项目中的库。那么从这一点开始制作jar文件的最佳方法是什么呢。请注意,我有一些用文本文件编写的代码并保存为.txt。如果我将该文件重命名为.java并使用此代码
jar cf filename.jar file(s)
创建了一个jar文件,但是当我在java反编译器中对它进行反编译时,它并没有显示包和那些代码,这就是为什么我无法使用它的方法。最好的方法是什么?我需要帮助
答案 0 :(得分:1)
在Windows命令提示符下创建jar文件
启动命令提示符。 导航到包含类文件的文件夹:
cd \mywork
Rem -- Set path to include JDK’s bin. For example:
path c:\Program Files\Java\jdk1.5.0_09\bin;%path%
Rem -- Compile your class(es):
javac *.java
Rem -- Create a manifest file:
echo Main-Class: DanceStudio >manifest.txt
Rem -- Create a jar file:
jar cvfm DanceStudio.jar manifest.txt *.class
Rem -- Test your jar file by trying to execute it
Rem -- This will not apply for a library JAR file without any main
java -jar DanceStudio.jar
答案 1 :(得分:1)
如果要使用库中的类,必须编译它们,并且必须手动创建所有包子文件夹。
所以: 1.制作一个文件夹 2.在其中创建每个包子文件夹(com / foo / bar / xxx) 3.编译每个.java文件并将它们放入正确的子文件夹中 4.压缩文件夹并使用.jar扩展名重命名
但是代码很难做到这一点,为什么不用你的IDE创建呢?