我从Java应用程序调用了Knime Batch,但他总是返回以下内容:Knime
我试图找到可以帮助我的东西,但我不明白。
所以这是关于不同Java类型64位和32位的问题吗?
谢谢你的帮助。

错误信息

    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

最佳答案

这意味着您的工作流程中有错误。将.zip文件展开到目录中,然后使用-workflowDir选项执行该文件。从那里您可以在无头模式下执行KNIME,如果/发生错误,您将能够以正常KNIME重新打开工作流程,并查看出现问题的节点。

10-04 10:10