我有几个只有Java源代码(.java)文件而不是字节代码(.class)文件的JAR文件。在Eclipse上使用仅包含Java源文件的JAR文件
如何将这些JAR文件作为依赖包含在我的Eclipse项目中?
我试着将这些添加到类路径中,但这不起作用。我不想夸大项目中的每个JAR文件,我只想引用它们。
我有几个只有Java源代码(.java)文件而不是字节代码(.class)文件的JAR文件。在Eclipse上使用仅包含Java源文件的JAR文件
如何将这些JAR文件作为依赖包含在我的Eclipse项目中?
我试着将这些添加到类路径中,但这不起作用。我不想夸大项目中的每个JAR文件,我只想引用它们。
更好的下载与.class jar但仍然如果你想创建jar然后... 提取与源代码的jar文件。 把所有的java类放在同一个目录下。
使用以下命令编译它,以便创建包。
javac -d . *.java
制作zip文件使用以下命令
jar -cf JarFileNameHere.jar listof all packages and classes
然后你就可以使用jar文件。
如果源代码依赖于由maven/gradle/etc处理的其他jar文件,这将不起作用。 –
是的,我知道,我告诉你正常情况下你可以去冷却它。 :) :) –
您需要将具有.class文件的相应jar文件添加到您的类路径中,然后您可以将具有源文件的jar添加为该.class jar文件的“Java源附件”。 –
感谢您的回应,但没有jar中的.class文件,这些具有源代码的jar文件无法使用。正确? –
这是正确的,你需要在你所依赖的JAR中编译的.class文件。源代码.java文件的JAR仅供您参考。 – Matt