如何使用linux终端从不同的文件夹运行java文件

时间:2015-11-09 13:18:11

标签: java linux

我想运行一个已编译的.java / .class文件,该文件位于我目前正在使用的文件夹的子文件夹中。我运行了命令:

net::ERR_INSECURE_RESPONSE

所以我知道文件在文件路径中:

locate -br ^TheFileIWantToRun.java

我需要从当前的工作目录运行此文件:

/home/Me/Desktop/Folder1/Folder2/TheFileIWantToRun.java

我需要传递一个名为test的文本文件。

我试过了:

/home/Me/Desktop/Folder1/

但我收到错误:

java -cp /home/Me/Desktop/Folder1/Folder2 TheFileIWantToRun test

通常,如果.java / .class文件位于我将使用的文件夹中:

could not find or load the main class TheFileIWantToRun

这可行。

如何从不同于我的文件夹中运行文件?谢谢。

1 个答案:

答案 0 :(得分:0)

我建议您尝试以下方法:

java -cp /home/Me/Desktop/Folder1/Folder2 TheFileIWantToRun test

如果test不在当前目录中,那么您应该提供完整的文件路径。