2016-03-21 27 views
1

JavaアプリケーションからKnime Batchを呼び出しましたが、常にこの1つを返します。Knime 私は助けてくれるかもしれないものを見つけようとします。 64ビットと32ビットの異なるJavaタイプについては問題がありますか? ありがとうございます。Knimeバッチモード:Javaが終了コード4を返しました

エラーメッセージ

Java was started but returndes exit code =4 
    -server 
    -Dsun.java2d.d3d=false 
    -Dosgi.classloader.lock = classname 
    -XX:+UnlockDiagnosticVMOptions 
    -XX:+UnsyncloadClass 
    -Dknime.enable.fastload=true 
    -XX.CompileCommand=exclude,javax/swing/text/GlyphView,getBreakSpot 
    -Xmx512m 
    -Dorg.eclipse.swt.browser.IEVersion=10001 
    -Dsun.awt.noerasebackground=true 
-Djava.class.path=E:\KNIME\\plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar 

    -os win32 
    -ws win32 
    -arch x86 
    -showsplash 
    -launcher E:\KNIM\knime.exe 
    -name Knime 
    -launcher libary 
    E:\KNIME\\plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.300.v20150602-1417\eclipse_1611.dll 

    -startup 
    -E:\KNIME\\plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar 
-launcher.overrideVmargs 
-application org.knime.product.KNIME_BATCH_APPLICATION 
-workflowFile=C:\myFile.zip 
-vm E:\KNIME\jre\bin\client\jvm.dll 
-vmargs 
-server 
-Dsun.java2d.d3d=false 
-Dosgi.classloader.lock=classname 
-XX:+UnlockDiagnosticVMOptions 
-XX:+UnsyncloadClass 
-Dknime.enable.fastload=true 
-XX.CompileCommand=exclude,javax/swing/text/GlyphView,getBreakSpot 
-Xmx512m 
-Dorg.eclipse.swt.browser.IEVersion=10001 
-Dsun.awt.noerasebackground=true 
-Djava.class.path=E:\KNIME\\plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar 
+1

エラーメッセージはテキストです。スクリーンショットにテキストを投稿しないでください。またはスクリーンショットへのリンク:質問にテキストを投稿してください。 – khelwood

+0

さて、私はエラーメッセージを書き始める、私はこれをコピーすることはできません。そして、私はそれのためのコード編集を使用しなければならないことを知っている。 – user3627915

+0

これを見て、それがまったく役立つかどうかを見てください:https://tech.knime.org/forum/knime-users/knime-run-from-command-line-under-dos-can-it-block-そして戻り値はきれいです。 – ManoDestra

答えて

0

それはあなたのワークフローにエラーがありますを意味します。 .zipファイルをディレクトリに展開し、-workflowDirオプションを使用して実行します。そこからヘッドレスモードでKNIMEを実行することができます。エラーが発生した場合は、通常のKNIMEでワークフローを再開し、問題の原因となっているノードを表示することができます。

関連する問題