如何在代码中实现eclipse VM参数

时间:2012-05-27 13:25:11

标签: java vlc vlcj run-configuration

这可能是一个简单的问题,但我目前正在与vlcj合作为一个项目制作一个视频播放器。我有一个基本的玩家工作,但只有当我有VM争论

-Djna.library.path="C:\Program Files\VideoLAN\VLC"

在调试配置窗口中定义。我的问题是,如果我需要创建一个在Eclipse之外运行的项目版本,我是否需要在我的代码中定义这个参数,或者我的程序是否会以这种方式无限期地运行?

感谢任何回答的人,

贾里德。

2 个答案:

答案 0 :(得分:5)

我认为

System.getProperties().setProperty("jna.library.path",
  "C:\\Program Files\\VideoLAN\\VLC");

应该在这个特定情况的代码中完成工作。 -D的{​​{1}}个参数设置系统属性,最终位于java

答案 1 :(得分:0)

您无法在运行时设置JVM参数,如果您要导出项目,则必须找到另一种方法:通过将程序的执行包装在脚本文件中来完成是一个.bat.sh,以便您可以使用您的参数设置调用java可执行文件。

我假设你在谈论在Eclipse之外执行程序。