无法识别的选项:-compiler

时间:2013-11-19 09:07:05

标签: java compiler-construction xmlbeans

我正在尝试使用以下命令运行XMLBeans:

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

但是我收到以下错误:

Unrecognized option: -compiler
Could not create the Java virtual machine.

如果有什么我需要设置的话,能帮助我吗?

java -version

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)

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

SetDomainEnv.cmd中的SomeTimes默认代码将生成错误,因此您将获得无法识别的选项:-jrockit因此Paint =应位于set BEA_JAVA_HOME的顶部

生成错误的代码

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

正确生成的代码

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
    )
)