我有一个相当令人头疼的问题,关于Eclipse如何在导出后处理包。
对于大学任务,我们正在创建一种刽子手计划。这样做的一个要求是我们使用包来组织我们的类。我们还必须提供源代码/ .class文件,以便可以从命令行运行。
问题是Eclipse使用项目目录作为所有文件的工作目录,这意味着一旦导出项目,所有 import 语句都会失败,因为工作目录现在是目录该文件在。
声音和图像资源位置存在类似问题。
对此有任何帮助将不胜感激。
答案 0 :(得分:0)
你可以做多件事;但最快和最有效的方法是使用命令提示符并手动设置目录。 我将如何做到这一点:
cd C:\Users\*NAME*\workspace\*PROJECT_NAME*\bin
java *MAIN_CLASS_NAME*
这只有在您没有创建GUI的情况下才有效,但是根据您的说法,它似乎并非如此。
您还可以从工作区中提取目录并从桌面进行编译:
移动C:\用户* NAME \ workspace * PROJECT_NAME * \ bin * NAME_OF_CLASSES * 到桌面,你所要做的就是:
cd C:\Users\*NAME*\Desktop\*PACKAGE*
java "MAIN_CLASS_NAME"
这也是可能的;实际上很可能,你的意思是导入一些东西,但它失败了,这种方法也可以。
P.S所有列出的代码都是通过命令提示符完成的......
我希望这有帮助:)