簡體   English   中英

c#控制台應用程序啟動Java GUI應用程序

[英]c# console application starting Java GUI application

我正在嘗試從C#控制台應用程序啟動Java GUI應用程序(JavaFX),如下所示:

public static void StartProcess(string workDir, string dllDir)
{
    ProcessStartInfo info = new ProcessStartInfo("java");
    info.Arguments = @"-Djava.library.path=""" + Directory.GetCurrentDirectory() + @"\lib\" + dllDir + @"""" +  "-jar immersive.jar " + workDir;
    Process proc = new Process();
    proc.StartInfo = info;
    proc.Start();
}

該應用程序成功啟動,打開了一個新的控制台窗口,並且我看到Java應用程序的調試輸出。 但是,缺少Java應用程序的GUI。 我究竟做錯了什么?

編輯:清單文件

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.9.2
Created-By: 1.8.0_05-b13 (Oracle Corporation)
Class-Path: lib/opencv-2411.jar lib/resources
X-COMMENT: Main-Class will be added automatically by build
Main-Class: at.itm15.immersive.book.Main

嘗試使用參數-cp而不是-jar來運行Java應用程序:

java -cp immersive.jar workDir

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM