我在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我得到了一些错误。
答案 0 :(得分:2)
您的编译可能没问题,但要运行,您需要指定类名,而不是文件名:
java com.mortgageapp.projects.app.Main
假设当前目录在类路径中。如果不是,您可能需要:
java -cp . com.mortgageapp.projects.app.Main
答案 1 :(得分:0)
我假设您正在编写RCP应用程序。
将项目导出为RCP应用程序(单击产品配置中的“导出”链接)。你应该得到一个可运行的应用程序文件。
如果您真的想从终端运行应用程序,则需要使用EclipseStarter中的main函数。但你不想去那里,除非你做的事非常特别。