[英]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.