2011-12-09 46 views
5

Tôi cần sử dụng lớp java từ hình ảnh cơ bản 6. Tôi nên khai báo lớp java như thế nào? Tôi cần nhận 4 chuỗi, làm cách nào để nhận chúng? Làm cách nào để gọi lớp này từ Visual Basic 6? Tôi nên xử lý giá trị trả lại như thế nào?Gọi một phương thức Java từ Visual Basic 6

Khi bạn nhận ra tôi khá mới với điều này và sẽ đánh giá cao sự giúp đỡ của bạn.

Trả lời

2

tôi chắc chắn có một cách tốt hơn, nhưng bạn có thể gọi chương trình Java trên dòng lệnh

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

Bạn có thể lấy giá trị trả về từ đầu ra của chương trình.

ví dụ:

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

nếu bạn chạy với arg1 arg2 arg3 arg4 nó sẽ in

[arg1,arg2,arg3,arg4] 
+0

Ok thats một ý tưởng tốt. Câu hỏi của tôi bây giờ là, làm thế nào tôi có thể xử lý giá trị trả lại? Tôi cần lớp java của tôi để trở về hình ảnh cơ bản một String. – user1084509

+0

VB có thể thu được đầu ra của một chương trình dưới dạng String không? ví dụ. bạn có thể lấy 'echo Hello' và lấy String' Hello' không? –

+0

Có thể chuyển hướng đầu ra java sang một tệp và sau đó đọc tệp không? 'java -cp {class-path} TheNameOfYourClass arg1 arg2 arg3 arg4> output.txt' – MarkJ

Các vấn đề liên quan