2011-12-09 51 views
5

我需要從Visual Basic 6中使用java類。 我該如何聲明java類? 我需要接收4個字符串,我如何接收它們? 如何從Visual Basic 6中調用此類? 我應該如何處理返回值?從Visual Basic調用Java方法6

正如你意識到我對此很新,並希望你的幫助。

回答

2

我肯定有一個更好的辦法,但你可以調用Java程序的命令行上

java -cp {class-path} TheNameOfYourClass arg1 arg2 arg3 arg4 

您可以從程序的輸出獲得的返回值。

例如

class TheNameOfYourClass { 
    public static void mains(String... args) { 
     System.out.println(Arrays.toString(args)); 
    } 
} 

如果你arg1 arg2 arg3 arg4運行將打印

[arg1,arg2,arg3,arg4] 
+0

好那是一個好主意。我現在的問題是,我如何處理回報價值?我需要我的java類返回Visual Basic一個String。 – user1084509

+0

VB可以捕獲程序的輸出爲字符串嗎?例如你可以採取'回聲你好'並得到一個字符串'你好'? –

+0

是否可以將java輸出重定向到文件然後讀取文件? 'java -cp {class-path} TheNameOfYourClass arg1 arg2 arg3 arg4> output.txt' – MarkJ