Java 在终端中运行Eclipse导出文件的问题

Java 在终端中运行Eclipse导出文件的问题,java,eclipse,directory,export,packages,Java,Eclipse,Directory,Export,Packages,关于Eclipse如何处理导出后的包,我有一个相当棘手的问题 对于大学作业,我们正在创建一个类似于刽子手的项目。其中一个要求是我们使用软件包来组织我们的课程。我们还必须提供源代码/.class文件,以便可以从命令行运行它 问题是Eclipse使用项目目录作为所有文件的工作目录,这意味着一旦项目被导出,所有导入语句都会失败,因为工作目录现在就是文件所在的目录 声音和图像资源位置也存在类似的问题 在此方面的任何帮助都将不胜感激。您可以做多种事情;但是,最快和最有效的方法是使用命令提示符并手动设置目录

关于Eclipse如何处理导出后的包,我有一个相当棘手的问题

对于大学作业,我们正在创建一个类似于刽子手的项目。其中一个要求是我们使用软件包来组织我们的课程。我们还必须提供源代码/.class文件,以便可以从命令行运行它

问题是Eclipse使用项目目录作为所有文件的工作目录,这意味着一旦项目被导出,所有导入语句都会失败,因为工作目录现在就是文件所在的目录

声音和图像资源位置也存在类似的问题


在此方面的任何帮助都将不胜感激。

您可以做多种事情;但是,最快和最有效的方法是使用命令提示符并手动设置目录。 我会这样做:

cd C:\Users\*NAME*\workspace\*PROJECT\u NAME*\bin
java*主类名称*

这只有在您没有创建GUI时才起作用,但是根据您所说的,您似乎不是这样

您还可以从工作区提取目录,并从桌面进行编译:

移动C:\Users*NAME\workspace*PROJECT\u NAME*\bin*NAME\u类* 到桌面,您只需执行以下操作:

cd C:\Users\*NAME*\Desktop\*软件包*
java“主类名称”

这也是可能的;事实上,您很可能想要导入一些东西,但它失败了,这种方法也会起作用

所有列出的代码都是通过命令提示符完成的


我希望这会有所帮助:)

只要保持目录结构不变,无论根目录如何,导入都会工作。