You need to sign in to do that
Don't have an account?
ターゲット・リリース1.6がデフォルトのソース・リリース1.7と競合しています
http://developerforcejp.s3.amazonaws.com/develop … の21ページのようにJavaコマンドを叩くと競合エラーがでます。
c:\java\6>java -classpath c:\java\6\lib\wsc-22.jar com.sforce.ws.tools.wsdlc C:\Users\foo\Documents\Salesforce\enterprise.wsdl.xml .\wsdl.jar
[WSC][wsdlc.run:312]Created temp dir: C:\Users\foo\AppData\Local\Temp\wsdl
-temp-8539869836610994902-dir
[WSC][wsdlc.<init>:79]Generating Java files from schema ...
[WSC][wsdlc.<init>:79]Generated 353 java files.
[WSC][wsdlc.compileTypes:262]Compiling to target 1.6...
javac: ターゲット・リリース1.6がデフォルトのソース・リリース1.7と競合しています
Error: Failed to compile
JavaSDK は 1.6 と 1.7 をインストールしてあります。
>java -version
java version "1.7.0_03"
Java(TM) SE Runtime Environment (build 1.7.0_03-b05)
Java HotSpot(TM) 64-Bit Server VM (build 22.1-b02, mixed mode)
>javac -version
javac 1.6.0-33
システム環境変数の Path には「C:\java\6\bin;」、JAVA_HOME には「C:\java\6」を入力してあります。
どなたかご見識のある方、ご教示いただけると幸いです。
こんにちは。
システム環境変数の Path の「C:\java\6\bin;」を削除してみてください。
JAVA_HOMEに設定済みであればPathに設定する必要はありません。
また、javaコマンドでバージョンを確認すると1.7と表示されているので、JAVA_HOMEの設定で「C:\java\6」より前に1.7が記述されているのではないでしょうか?
>java -version
java version "1.7.0_03"
どちらにしろjava実行が1.7で問題なければ、Path から「C:\java\6\bin;」を削除するのみで問題ないかと思います。