我正在制作一个 java swing Gui,我将其转换为 jar 文件。我还有 3 个其他 jar 文件,我通过我的 gui 调用它们。但是当我将我的 gui 和其他三个 jar 文件转换为一个时,会显示一个错误,即找不到 3 个 jar 文件/找不到文件异常。我正在使用 classLoader 在我的最终 jar 中获取我的 3 个 jar 的路径我的代码:
Runnable runner = new Runnable() {
public void run() {
JFrame frame = new JFrame("Testing");
ClassLoader cl=this.getClass().getClassLoader();
String k=cl.getResource("jar_1.jar");
Runtime.getRuntime.exec("java -jar "+k );
similary other 3 jar files..
所以我认为当我将我的 gui 和所有其他三个罐子转换成一个罐子时,这 3 个罐子的路径不正确。