H Haha... Unregistered / Unconfirmed GUEST, unregistred user! 2001-03-12 #1 我用jbuilder 的发布工具的wizard打包,将所有的文件打入,但是在其他机器上不能运行, 各位大侠,可否指点,为什么?谢谢!
小 小猪 Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-09 #3 wizard只能发布所有静态装入的类,就是说如果你有动态装入的类, 你必须手工加入发布的文件包中,你看看缺少什么类你就把那个类加进去不就行了么?
T tigerlion007 Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-16 #4 to 小猪大侠 如何区分静态装入的类和动态装入的类,谢谢!
小 小猪 Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-16 #5 我不知道,大概用import载入的应该算静态的吧。 你运行的时候看看缺少什么类,然后在wizard里面加入这个类不就行了么? 只是你一定要在wizard里面分发,而不能手工分发,才能保证类路径正确。
T tigerlion007 Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-20 #6 我想与静态和动态有关系,但在这里我觉得可能是其他原因, 我刚刚完成一个极其简单的project, button.jpr,(任务是用一个jbutton 和 jtextfield打开并显示一串文字(中英文)) 在开发环境下运行没有任何问题,但在jre1.2.2 (E:/Test/JavaSoft/JRE/1.2/bin>java -version java version "1.2.2" Classic VM (build JDK-1.2.2-W, native threads, symcjit)) 运行结果是: Exception in thread "main" java.lang.NoClassDefFoundError: button/jar. 不知错在何处?
我想与静态和动态有关系,但在这里我觉得可能是其他原因, 我刚刚完成一个极其简单的project, button.jpr,(任务是用一个jbutton 和 jtextfield打开并显示一串文字(中英文)) 在开发环境下运行没有任何问题,但在jre1.2.2 (E:/Test/JavaSoft/JRE/1.2/bin>java -version java version "1.2.2" Classic VM (build JDK-1.2.2-W, native threads, symcjit)) 运行结果是: Exception in thread "main" java.lang.NoClassDefFoundError: button/jar. 不知错在何处?
M MrMengyi Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-08 #7 我认为动态载入方法是Class.forName() import是静态的 你用Java.exe运行,可以吗?(JDK/bin目录下的)