2016-03-21 7 views
1

Ich rief einen Knime Batch von meiner Java Anwendung an, aber er gibt immer diesen zurück: Knime Ich versuche etwas zu finden, das mir helfen könnte, aber ich verstehe es nicht. Also ist es ein Problem über verschiedene Java-Typen 64 Bit und 32 Bit? Vielen Dank für Ihre Hilfe.Knime Batchmode: Java gab Exit Code 4 zurück

Fehlermeldung

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

Fehlermeldungen sind Text. Bitte poste keinen Text in einem Screenshot oder einen Link zu einem Screenshot: poste den Text in deine Frage. – khelwood

+0

Okay, ich fange an, die Fehlermeldung zu schreiben, ich kann das nicht kopieren. Und ich weiß, dass ich Code-Bearbeitung dafür verwenden muss. – user3627915

+0

Werfen Sie einen Blick darauf und sehen Sie, ob es überhaupt hilft: https://tech.knime.org/forum/knime-users/knime-run-from-command-line-under-dos-can-it-block- und -zurückkehren-sauber. – ManoDestra

Antwort

0

Es ist ein Fehler in Ihren Arbeitsablauf gibt. Erweitern Sie die ZIP-Datei in ein Verzeichnis und verwenden Sie die Option -workflowDir, um sie auszuführen. Von dort aus können Sie KNIME im Headless-Modus ausführen, und wenn/wenn ein Fehler auftritt, können Sie den Workflow im normalen KNIME-Modus erneut öffnen und den Knoten sehen, von dem Sie das Problem erhalten.

Verwandte Themen