我会尽力告诉你我的问题,因为我现在被困2天以上了。 我正在尝试使用现有的源代码(一个名为sweethome3d的程序)在Eclipse中创建一个项目,然后对其进行修改。但是,问题甚至在修改代码之前就开始了。
我正在遵循以下步骤:
你知道我做错了什么吗? 提前谢谢。
答案 0 :(得分:1)
如果this与您正在运行的代码版本相同,则{90}的SweetHome3DBootstrap.java
正在尝试动态加载com.eteks.sweethome3d.SweetHome3D
。此课程需要班级javax.jnlp.UnavailableServiceException
,该班级来自javaws.jar
。
因此,当您尝试运行JAR时,它在运行时缺少javaws.jar
。您需要将它添加到类路径(在运行时通过命令行指定,或通过JAR文件的'Class-Path:'清单头),或者从javaws.jar
内部重新打包类。你正在创建的JAR(如FatJar)。
答案 1 :(得分:0)
这可能是一些依赖性问题,如果不了解更多,很难分辨。尝试使用FatJar Eclipse插件