// prepare: force-wsc-38.0.3.jar;tools.jar;ST-4.0.7.jar
// download from sfdc: partner.wsdl
// compile
//for me, it runs on Windows
java -classpath force-wsc-38.0.3.jar;tools.jar;ST-4.0.7.jar com.sforce.ws.tools.wsdlc partner.wsdl wsdlGenFiles.jar
//You should think about those versions: force-wsc-38.0.3.jar;tools.jar;ST-4.0.7.jar
//This tools.jar is related to java 1.7 or 1.8.
//for me, it runs on MACOSX
java -classpath force-wsc-44.0.0.jar:./tools.jar:./ST-4.0.7.jar com.sforce.ws.tools.wsdlc partner.wsdl wsdlGenFiles.jar
//You should think about those versions: force-wsc-44.0.0.jar:./tools.jar:./ST-4.0.7.jar
//This tools.jar is related to java 1.8.
//---success-log on Windows---
[WSC][wsdlc.main:71]Generating Java files from schema ...
[WSC][wsdlc.main:71]Generated 645 java files.
[WSC][wsdlc.main:71]Compiling to target 1.6...
warning: [options] bootstrap class path not set in conjunction with -source 1.6
1 warning
[WSC][wsdlc.main:71]Compiled 655 java files.
[WSC][wsdlc.main:71]Generating jar file ... wsdlGenFiles.jar
[WSC][wsdlc.main:71]Generated jar file wsdlGenFiles.jar
//---success-log on MACOSX---
chirow-MacBook-Pro:sf_wsdl chirow$ java -classpath force-wsc-44.0.0.jar:./tools.jar:./ST-4.0.7.jar com.sforce.ws.tools.wsdlc partner.wsdl wsdlGenFiles.jar
[WSC][wsdlc.main:71]Generating Java files from schema ...
[WSC][wsdlc.main:71]Generated 665 java files.
[WSC][wsdlc.main:71]Compiling to target 1.6...
warning: [options] bootstrap class path not set in conjunction with -source 1.6
1 warning
[WSC][wsdlc.main:71]Compiled 675 java files.
[WSC][wsdlc.main:71]Generating jar file ... wsdlGenFiles.jar
[WSC][wsdlc.main:71]Generated jar file wsdlGenFiles.jar
salesforce_developer_environment_tipsheet.pdf
//ref.>
https://developer.salesforce.com/forums/?id=906F00000008zLZIAY
if MACOSX>
1> vi ~/.bash_profile
2> write
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home |
- Related JDK should be installed before 'vi ~/.bash_profile'.
Related errors>
Error 1.
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.NoClassDefFoundError: org/stringtemplate/v4/STGroupDir
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
at java.lang.Class.getMethod0(Class.java:3018)
at java.lang.Class.getMethod(Class.java:1784)
at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:544)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526)
Caused by: java.lang.ClassNotFoundException: org.stringtemplate.v4.STGroupDir
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 7 more
Error 2.
./tools.jar: line 1: PK: command not found
./tools.jar: line 2:?: command not found
./tools.jar: line 3: :S1DDMETA-INF/MANIFEST.MFManifest-Version:: No such file or directory
./tools.jar: line 4: syntax error near unexpected token `('
'/tools.jar: line 4: `Created-By: 1.7.0_07 (Oracle Corporation)
-bash: ./ST-4.0.7.jar: cannot execute binary file
Memo for test>
/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/lib/
java -classpath "${JAVA_HOME}/lib/tools.jar:target/force-wsc-44.0.0-uber.jar" com.sforce.ws.tools.wsdlc <inputwsdlfile> <outputjarfile>
java -classpath "${JAVA_HOME}/lib/tools.jar:./force-wsc-44.0.0.jar" com.sforce.ws.tools.wsdlc partner.wsdl wsdlGenFiles.jar
java -classpath force-wsc-44.0.0.jar:./tools.jar:./ST-4.0.7.jar com.sforce.ws.tools.wsdlc partner.wsdl wsdlGenFiles.jar
java -classpath force-wsc-44.0.0.jar;/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/lib/tools.jar;ST-4.0.7.jar com.sforce.ws.tools.wsdlc partner.wsdl wsdlGenFiles.jar
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home
./java -classpath /Volumes/Data/sf_wsdl/force-wsc-44.0.0.jar;../lib/tools.jar;/Volumes/Data/sf_wsdl/ST-4.0.7.jar com.sforce.ws.tools.wsdlc /Volumes/Data/sf_wsdl/partner.wsdl /Volumes/Data/sf_wsdl/wsdlGenFiles.jar
'◆ 무한한 가능성 > & Visualforce' 카테고리의 다른 글
How to invoke apex method from JavaScript (0) | 2018.10.26 |
---|---|
[Salesforce] useful sites (0) | 2018.09.06 |
Salesforce Google Drive, External Data Source (0) | 2018.04.16 |
[Salesforce] 수식 hyperlink 거래처 연결 (0) | 2017.02.10 |