将java命令行参数传递给插件

时间:2016-04-18 20:43:28

标签: java netbeans command-line internationalization

设置:

我正在写一个插件。该插件在基于NetBeans模块平台构建的程序下运行。因此,为了运行我的代码,首先启动主程序,然后激活插件。

问题:

我正在进行国际化,第一语言是日语。我大部分时间都在工作,但是我们的日本办事处已经确定了一些我需要处理的错误。为了避免不得不延长背部和与日本办公室合作,我试图通过改变语言环境,通过会话的setenv命令或使用" -locale ja&#34来让我的插件在我的工作站上使用日语工作;命令行参数。

两者都会让主程序切换到日语,但插件拒绝运行除英语以外的任何内容。日本办公室的人员(其机器永久设置为JP_ja)在没有任何命令行参数的情况下使插件使用Kanji没有任何问题。

问题:

如何让我的插件使用正确的区域设置?

由于

1 个答案:

答案 0 :(得分:0)

对于任何好奇的人,我找到了答案。

使用jvmargs启动主程序,如下所示:

/ mainProg -jvmargs“-Duser.country = JP -Duser.language = ja”