Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java-Eclipse包_Java_Eclipse_Package - Fatal编程技术网

Java-Eclipse包

Java-Eclipse包,java,eclipse,package,Java,Eclipse,Package,我在Eclipse上有以下软件包: com.mortgageapp.projects.app 目前我对软件包格式不感兴趣,它只是测试。但我想知道如何从终端(Windows和Mac)运行应用程序 它包含一个Main.java文件,将从该文件开始,因此我尝试查找并输入src文件夹。然后执行如下操作:javac com/mortgageapp/projects/app/Main.java(或:javac com/mortgageapp/projects/app/*.java) 我只是想知道这是否与我当

我在Eclipse上有以下软件包:

com.mortgageapp.projects.app

目前我对软件包格式不感兴趣,它只是测试。但我想知道如何从终端(Windows和Mac)运行应用程序

它包含一个Main.java文件,将从该文件开始,因此我尝试查找并输入src文件夹。然后执行如下操作:javac com/mortgageapp/projects/app/Main.java(或:javac com/mortgageapp/projects/app/*.java)


我只是想知道这是否与我当时所做的一样是最新的:java com/mortgageapp/projects/app/Main我得到了一些错误。

您的编译可能还可以,但要运行它,您需要指定类名,而不是文件名:

java com.mortgageapp.projects.app.Main
假设当前目录在类路径中。如果不是,您可能需要:

java -cp . com.mortgageapp.projects.app.Main

我假设您正在编写RCP应用程序

将项目导出为RCP应用程序(单击产品配置中的“导出”链接)。您应该得到一个可运行的应用程序文件

如果你真的想从终端运行应用程序,你需要使用EclipseStarter中的main函数。但是你不想去那里,除非你正在做一些非常特别的事情