10得票3回答
使用SBT创建带有类路径的脚本

我希望SBT可以创建一个文件,并将项目的运行时完整类路径(Scala、管理和非管理库、项目类)写入该文件,用于特定阶段(在这种情况下,仅针对compile)。 我正在尝试使用maven-antrun-plugin复制我之前使用Maven完成的某些操作:<build> <...

9得票2回答
我死都看不懂classpath是什么意思

请用10岁孩子听得懂的语言解释什么是classpath。 当我使用javac编译程序时,通常会进入主类所在的根文件夹: javac Test.java 它会编译程序和所有子目录中的类。对于上面的例子: C:\newApp\ ---> 这是主类(Test.java)所在的文件夹。...

145得票15回答
包含JAR文件的类路径中包含了一个JAR文件

是否可以指定一个包含在另一个JAR文件中的JAR文件的Java classpath?

44得票14回答
使用JNI时出现的Javah错误

命令:javah -jni JavaHowTo 结果:error: cannot access JavaHowTo class file for JavaHowTo not found javadoc: error - Class JavaHowTo not found. Error: N...

7得票2回答
Java配置构建路径或WEB-INF/lib文件夹。

我看过很多教程和应用程序,有些将它们的jar包放在构建路径中,而另一些则将其放在web-inf/lib文件夹中,这两种方法有什么显著的区别?它们各自的优缺点是什么?我何时应该将某个jar包放在libs文件夹中,将jar包放在构建路径中呢?

49得票9回答
Spark Submit如何在classpath中添加多个Jars

我正在尝试运行一个Spark程序,其中有多个jar文件,但如果我只有一个jar文件,我无法运行。我希望将位于同一位置的两个jar文件都添加进去。我已经尝试过下面的方法,但它显示了依赖错误。spark-submit \ --class "max" maxjar.jar Book1.csv t...

7得票2回答
在Kubernetes ConfigMap上托管jar文件

这是一个好主意吗?当我们想要扩展JVM类路径时,将Java jar文件托管在ConfigMap上? 通常应用程序本身被打包到Docker镜像中,但通过插件jar等方式进行扩展需要连接卷、将jar文件复制到卷并重新启动Pod,但这需要使用卷。另一个选择是将jar直接放入ConfigMap作为二...

35得票9回答
在运行时更新JAR文件

如果一个JAR文件在JVM内运行,能否卸载当前正在运行的JAR并将其从系统中删除。下载一个新版本并使用与上一个JAR相同的名称重命名它,然后初始化新的JAR,在JVM中创建无缝更新的JAR。是否可以指示JVM执行此操作?甚至在JAR文件运行时更新它是否可能?

16得票3回答
从另一个jar文件访问资源

我有一个简单的结构:一个数据Jar文件,其中包含一批数据,和一个服务Jar文件,它使用该数据运行服务。为了使数据易于更换,我将它们分开,并且service.jar的类路径包含了data.jar所在的目录。 在service.jar中,我使用getResource来加载数据文件。如果数据文件直...

8得票2回答
设置Java类路径以加载类文件

我是Java新手,不确定如何从一个独立的程序jar中访问位于特定目录中的类文件。 例如,我有一个第三方jar文件位于/,它应该加载位于/mylib/MyClass.class中的MyClass,所以我尝试运行: java -jar mainprog.jar -classpath "/myl...