繁体   English   中英

将文件夹包含在jar文件中

[英]including folder into jar files

如果我们有以下结构

root(文件夹) - > - > jarss(文件夹) - > com(包) - > MyClass.class

和MyJar.jar(包括jarss / com.MyClass.class)位于root (文件夹)中

如何给出com.myclass的路径?

例如。 javac -cp root/MyJar.jar AnOtherClass.java

(这不起作用,因为MyJar.jar文件中的jars文件夹首先是MyClass.class)

为什么要将* .Java文件放入Jar? 还有一件事是Java不支持jar基础的jar。

如果你想这样做,假设你有一个Jar文件,其中包含org.test.test1.Myclass.java。 这意味着jar文件有一个文件夹组织,其中会有一个文件夹测试,然后是test1文件夹,test1文件夹将有你的类MyClass.java。

只需在CLASSPATH中设置Jar文件的路径,就像,

设置CLASSPATH =。/ lib / MyJAR.jar

然后运行它,

javac -classpath%CLASSPATH%org.test.test1.Myclass.java

(还要查看javac的语法和属性。)

我希望这可能会给你一些暗示你遇到的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM