从VB.net运行高级java调用

时间:2011-10-18 11:25:01

标签: vb.net cmd

我需要运行一小段Java代码(Java是这种情况下唯一的选择)

我将VB.net资源中的jar文件设置为JSSMCL(扩展名不需要运行它,我确信:P)我知道我使用Path.GetFullPath(My.Resources.ResourceManager.BaseName) 但是没有关系我怎么做它失败了,我已经尝试了很多方法,我已经失去了数!

这是我需要运行的命令:

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

2 个答案:

答案 0 :(得分:0)

您可以使用System.Diagnostics.Process类及其方法来启动/运行external进程。

答案 1 :(得分:0)

请参阅以下代码部分以使用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" 

为您的问题看一下link