0

我在文本文件中编写了一些 java 代码,现在我想创建一个 jar 文件以将该文件用作我的 android 项目中的库。那么从这一点开始制作 jar 文件的最佳方法是什么。请注意,我在文本文件中编写了一些代码并保存为 .txt。如果我将该文件重命名为 .java 并使用此代码

jar cf filename.jar file(s)

创建了一个 jar 文件,但是当我在 java 反编译器中对其进行反编译时,它不显示包和代码,这就是我无法使用它的方法的原因。最好的方法是什么?我需要帮助

4

2 回答 2

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
于 2013-05-13T21:54:54.187 回答
1

如果要使用库中的类,则必须对其进行编译,并且必须手动创建所有包子文件夹。

所以: 1. 创建一个文件夹 2. 在其中创建每个包子文件夹 (com/foo/bar/xxx) 3. 编译每个 .java 文件并将它们放入正确的子文件夹 4. 压缩文件夹并用.jar 扩展名

但是通过代码很难做到这一点,为什么不用你的 IDE 来创建呢?

于 2013-05-13T21:58:17.233 回答