对于我的一门java课程,我需要在netbeans中导入一个预编译的java类。我显然不能使用它。
所以我的教授正在使用掌握,我不喜欢IDE,所以我使用netbeans。她对我的问题毫无用处,所以这里的问题是她从java库编译了Joueur.class,她希望我们在项目中使用它。 所以我设法用jar.exe -cf在jar文件中转换类,然后我在netbeans中右键单击我项目中的库。 Netbeans列出了i,所以它显然已经认出了它。但是当我尝试使用它的方法时,它的下划线。但我已经读过netbeans会自动识别jar的内容,所以我应该可以毫无问题地使用它。 是否有主要包中的导入或使用它的东西?我找不到这些信息...... global netbeans
答案 0 :(得分:2)
该类的包的名称必须与jar中的目录路径匹配。因此,如果要为类x.y.MyClass
正确创建jar,则需要为其创建目录,将类文件复制到该目录,然后使用jar
创建jar文件。以下是一些示例命令:
mkdir x
mkdir x\y
copy MyClass.class x\y
jar -cf MyJar.jar x
要验证,请输入以下内容:
jar -tf MyJar.jar
它应该打印出类似的内容:
META-INF/
META-INF/MANIFEST.MF
x/y/
x/y/MyClass.class