运行netbeans作为纯java(没有exe)

时间:2012-02-14 10:30:51

标签: java windows netbeans command-line cmd

您好我需要使用.bat启动器运行netbeans作为纯java或java,这意味着没有exe启动器。是否有任何预先编写的脚本来执行此操作,如果没有,是否有任何关于什么参数和类路径netbeans需要的文档。

到目前为止,我有这个:

java -Djdk.home="C:\Program Files\java\default-java" -Djava.library.path="\usr\lib\jni" -classpath "C:\Program Files\netbeans\platform13\lib\boot.jar:C:\Program Files\netbeans\platform13\lib\*:C:\Program Files\netbeans\platform13\core\*:C:\Program Files\netbeans\platform13\modules\*:C:\Program Files\netbeans\platform13\modules\ext\*:C:\Program Files\netbeans\ide14\modules\*:C:\Program Files\netbeans\java5\modules\*:C:\Program Files\netbeans\apisupport3\modules\*:C:\Program Files\netbeans\7.0.1\nb\modules\*:C:\Program Files\netbeans\*\*:C:\Program Files\netbeans\*\*\*" -Dnetbeans.system_http_proxy="$http_proxy_tmp" -Dnetbeans.system_http_non_proxy_hosts="$http_non_proxy_hosts -XX:"+HeapDumpOnOutOfMemoryError"  -Dnetbeans.importclass=org.netbeans.upgrade.AutoUpgrade -Dnetbeans.accept_license_class=org.netbeans.license.AcceptLicense -Dnetbeans.home="C:\Program Files\netbeans\platform13\" org.netbeans.Main --userdir c:\Users\HJED\AppData\netbeans\7.1\ --branding nb 

然而,当我运行它时,它立即退出而没有错误。

提前致谢, HJED

2 个答案:

答案 0 :(得分:2)

  

是否有预先编写的脚本来执行此操作

是的。它是NetBeans安装的一部分

查看安装的netbeans目录中的shell脚本bin

这将告诉你需要做什么。

修改

另一个选项可能是查看NetBeans用于启动NetBeans(平台)应用程序的Ant脚本。由于IDE也是一个NetBeans平台应用程序,它实际上可能会给你一些提示。

Ant脚本位于harness\run.xml

虽然看起来比Linux shell脚本更简单..

答案 1 :(得分:1)

使用exe启动netbeans 使用jvisualvm查看java参数(类路径,属性) 从中创建脚本。

jvisualvm是JDK的一部分。你可能已经拥有它了。