我正在学习使用开源库。但是,当我右键单击一些示例java文件时,某些文件给了我一个选项,如“作为应用程序运行”,这让我感觉很好。但其他一些人只给我一个选项,比如“运行配置”而没有其他选项。虽然其他一些人只给我一个选项,比如“在服务器上运行”而没有其他选项。 “运行配置”和“在服务器上运行”是什么意思?我正在使用Eclipse IDE。
答案 0 :(得分:5)
Eclipse正在尽力确定您拥有的文件类型以及如何根据上下文线索执行该文件。
“在服务器上运行”允许您在服务器视图中配置的应用程序服务器上测试Web应用程序。如果您的活动文件是Web应用程序的一部分,通常会出现这种情况。
“作为应用程序运行”尝试通过调用其main
方法直接执行Java类。
“运行配置”是Eclipse应如何执行特定文件的定义,包括VM参数,命令行参数等。
还有其他“Run as ...”将出现在其他文件类型中,例如“Run as JUnit Test”等。
答案 1 :(得分:1)
运行配置用于设置类路径,添加引导条目等。如果您要在程序中使用的资源之外使用资源,则必须通过将程序添加到类路径来让程序了解它们。 。这是在运行配置中完成的。此外,它还用于运行时参数,设置环境变量等。基本上设置使程序正常运行所需的一切。
在服务器上运行意味着您有一个与项目关联的服务器,并且您希望启动关联的服务器。