我的任务是将现有的Java / C ++混合Web应用程序转换为纯Java,但是由于缺少只有类文件可用的Java源代码(.java文件),我受到了阻碍。幸运的是,我不需要在代码中更改任何内容,只需要继续调用方法。
我创建了一个新的Java Web应用程序项目(使用Netbeans);通过复制它的源代码重新创建applet并使其以骨架方式工作,调用类和&没有在源中注释掉的方法,但我现在仍然坚持如何将类文件(缺少的源代码)添加到这个项目中。
(显然我是Java的新手)关于我应该如何继续的任何指示都将受到欢迎。
答案 0 :(得分:6)
将.class
文件打包在jar
。
$ jar cvf my-library.jar the/package/*.class
将此jar添加到项目/应用程序的CLASSPATH
。在Netbeans中:
答案 1 :(得分:2)
要为项目,经典java项目或webapp java项目添加一些源/代码,您必须在classpath变量中声明所需类/ jar的路径。
如果您通过eclipse运行动态Web项目,只需在服务器的“运行配置”中添加类路径选项卡的路径。
要了解有关classpath的更多信息,请参阅wikipedia。
答案 2 :(得分:0)
通常的方法是在JAR文件中收集所有这些类文件(使用jar
工具)并将它们放在类路径上。
答案 3 :(得分:0)
与C / C ++不同,对于Java,您不需要这些其他部分的源代码来编译applet。类编译器中有足够的信息供Java编译器完成需要完成的工作。
因此,您可以取消对此代码的调用,并按照其他帖子中的说明将类文件放在项目类路径中。
答案 4 :(得分:0)
在“项目”窗口中,右键单击项目,然后选择“属性”。转到“库”类别。然后单击Add JAR / Folder并选择.class文件的位置。