2012-12-22 28 views
1

我已经开始一个新项目,并且有一个.bat文件来运行我的应用程序。我碰巧使用linux,所以我不能使用.bat文件(除非必须,否则我不想创建.sh文件)。有人能告诉我如何设置我的运行配置,以便我的应用程序能够通过IntelliJ 12运行吗?我试了几件事情,我不断收到此错误:IntelliJ - 设置运行配置(出错)

Error: Could not find or load main class com.intellij.rt.execution.application.AppMain 

下面是来自.bat文件的行:

java -Xmx1500m -XX:+DisableExplicitGC -noverify -cp bin;libs/* com.rs2.Server localhost 43594 600 

这是我在的IntelliJ已经试过:

(我不能发布图片对不起,这里的链接) http://imgur.com/8Trn6

+0

我为你想完成什么有点困惑。如果你有源代码,你不需要*通过任何复杂的脚本来运行你的应用程序 - 你可以制作并运行,而且你很好。如果你不这样做,那么在任何IDE中编辑源代码,更不用说IntelliJ了,这将非常痛苦。也许让我们知道你试图使用IntelliJ将会有所帮助。 – Makoto

+0

我正在使用IntelliJ写我的代码?我不明白你说什么。这个特定的程序是一个服务器。 – Kuto

+0

如果它是一个服务器,并且你没有源代码,那么为什么你需要一个IDE? – Makoto

回答

1

分号只能在Windows机器路径分隔符。如果您想在* Nix(包括Mac)中将路径添加到路径中,那么您希望使用冒号字符。

这是你的配置是什么样子:

java -Xmx1500m -XX:+DisableExplicitGC -noverify -cp bin:libs/* com.rs2.Server localhost 43594 600 
+0

这工作,虽然现在我得到我的图书馆的错误。有没有可能的方式通过IntelliJ运行这个? – Kuto

+0

取决于错误是什么。请记住,如果在编译和运行代码之前需要第三方JAR /库,则必须在路径上的某个位置拥有所有适当的JAR和库。 – Makoto

+0

得到它的工作,谢谢。 – Kuto