首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法识别的选项:-compiler

无法识别的选项:-compiler
EN

Stack Overflow用户
提问于 2013-11-19 09:07:05
回答 2查看 18.8K关注 0票数 2

我试图使用以下命令运行XMLBeans:

scomp -compiler "C:\Program Files\Java\jdk1.5.0_14\bin\javac.exe“-cp”C:\库*“-out JarA.jar FileA.xsd

但是,我在下面得到了这个错误:

代码语言:javascript
复制
Unrecognized option: -compiler
Could not create the Java virtual machine.

如果有什么需要我安排的话,你能帮我吗?

java -version

代码语言:javascript
复制
java version "1.6.0_13"
Java(TM) SE Runtime Environment (build 1.6.0_13-b03)
Java HotSpot(TM) Client VM (build 11.3-b02, mixed mode)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-10 07:14:52

SomeTimes在SetDomainEnv.cmd中,默认代码将错误地生成,因此u将得到无法识别的选项:-jrockit所以set BEA_JAVA_HOME=应该位于set SUN_JAVA_HOME=C:\Program Files\Java\jdk1.7.0_67.的顶部

不正确生成的代码

代码语言:javascript
复制
set SUN_JAVA_HOME=C:\Program Files\Java\jdk1.7.0_67

set BEA_JAVA_HOME=

if "%JAVA_VENDOR%"=="Oracle" (
    set JAVA_HOME=%BEA_JAVA_HOME%
) else (
    if "%JAVA_VENDOR%"=="Sun" (
        set JAVA_HOME=%SUN_JAVA_HOME%
    ) else (
        set JAVA_VENDOR=Sun
        set JAVA_HOME=C:\Program Files\Java\jdk1.7.0_67
    )
)

正确生成的代码

代码语言:javascript
复制
set BEA_JAVA_HOME=

set SUN_JAVA_HOME=C:\Program Files\Java\jdk1.7.0_67


if "%JAVA_VENDOR%"=="Oracle" (
    set JAVA_HOME=%BEA_JAVA_HOME%
) else (
    if "%JAVA_VENDOR%"=="Sun" (
        set JAVA_HOME=%SUN_JAVA_HOME%
    ) else (
        set JAVA_VENDOR=Sun
        set JAVA_HOME=C:\Program Files\Java\jdk1.7.0_67
    )
)
票数 1
EN

Stack Overflow用户

发布于 2013-11-19 11:48:37

确保设置了指向JDK安装的JAVA_HOME (JRE还不够)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20067285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档