2013-11-19 3 views
2

Я пытаюсь запустить XMLBeans с помощью следующей команды:Непризнанный вариант: -compiler

scomp -compiler "C: \ Program Files \ Java \ jdk1.5.0_14 \ Bin \ javac.exe" -cp «C: \ библиотеки *» отъезда JarA.jar FileA.xsd

Однако я получаю эту ошибку ниже:

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

Можете ли вы помочь мне, если есть что-нибудь мне нужно настроить?

Java -версия

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

Версия javac более актуальна – EJP

ответ

1

ИНОГДА в SetDomainEnv.cmd код по умолчанию будет генерировать ошибочно так и будет получать Непризнанный вариант: -jrockit так 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 
    ) 
) 

Правильно сгенерированный код

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

Убедитесь JAVA_HOME настроен указывая на установку JDK (JRE недостаточно).

Смежные вопросы