Выполнение расширенного вызова Java с VB.net - PullRequest
0 голосов
/ 18 октября 2011

Мне нужно запустить небольшой фрагмент кода Java (в данном случае это единственный вариант Java)

У меня есть файл jar в ресурсах VB.net как JSSMCL (расширение не требуетсячтобы запустить его, в этом я уверен: P) Я знаю, что я использую Path.GetFullPath(My.Resources.ResourceManager.BaseName), но неважно, как я это делаю, это не получается, я пробовал так много способов, что потерял счет!

это команда, которую мне нужно выполнить:

java -cp "JSSMCL.jar" net.minecraft.MinecraftLauncher username false

Ответы [ 2 ]

0 голосов
/ 18 октября 2011

Обратитесь к следующей части кода для запуска команды с помощью Process

Sub Main()
    ' One file parameter to the executable
    Dim sourceName As String = "ExampleText.txt"
    ' The second file parameter to the executable
    Dim targetName As String = "Example.gz"

    ' New ProcessStartInfo created
    Dim p As New ProcessStartInfo

    ' Specify the location of the binary
    p.FileName = "C:\7za.exe"

    ' Use these arguments for the process
    p.Arguments = "a -tgzip """ & targetName & """ """ & sourceName & """ -mx=9"

    ' Use a hidden window
    p.WindowStyle = ProcessWindowStyle.Hidden

    ' Start the process
    Process.Start(p)
    End Sub

РЕДАКТИРОВАТЬ:

Используйте часть кодирования, как показано ниже, может быть, она работает

-jar "compiler.jar" --js_output_file="myOutput.min.js" --js="input1.js" --js="input2.js" 

Посмотрите эту ссылку для вашей проблемы

0 голосов
/ 18 октября 2011

Вы можете использовать класс System.Diagnostics.Process и его метод для запуска / запуска процесса external.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...