Vbscript VBS文件隐藏一个java程序需要多少cpu时间?

Vbscript VBS文件隐藏一个java程序需要多少cpu时间?,vbscript,cmd,Vbscript,Cmd,我使用的Jar文件本身不会占用很多cpu时间。 然而,当我通过一个.vbs文件启动jar文件时,它会消耗更多的资源,直到cpu的极限 vbs文件中可能有更改,我不太熟悉编程语言Visual Basic 谢谢 Dim oShell bVisible = 0 ' one line of code follows sCmd = """C:\Program Files\Java\jre1.8.0_111\bin\java.exe"" -Xms128m -Xmx512m -jar ""C:\some

我使用的Jar文件本身不会占用很多cpu时间。 然而,当我通过一个.vbs文件启动jar文件时,它会消耗更多的资源,直到cpu的极限

vbs文件中可能有更改,我不太熟悉编程语言Visual Basic

谢谢

Dim oShell
bVisible = 0
' one line of code follows
sCmd = """C:\Program Files\Java\jre1.8.0_111\bin\java.exe"" -Xms128m    -Xmx512m -jar ""C:\someJar.jar"""
' end of single line of code
bWaitOnReturn = True
Set oShell = CreateObject ("WScript.Shell")
oShell.run sCmd, bVisible, bWaitOnReturn
要隐藏控制台,应添加“开始”

启动javaw-jarsomejar.jar

javaw命令与java相同,只是javaw没有相关的控制台窗口。如果不希望出现命令提示符窗口,请使用javaw。但是,如果由于某种原因启动失败,javaw启动器将显示一个包含错误信息的对话框


也许将Java Gui隐藏在vbs中会有所帮助。

为什么要通过vbs启动它?我试图在windows7中的jar文件中隐藏控制台窗口。这是测试用的。你怎么会有这样一个坏主意?确保它是一个可运行的jar,并确保它是使用
javaw.exe
而不是
java.exe
运行的。通过VBS…jeez运行java程序。在控制台窗口中运行该程序,查看是否发生任何错误。这是一个XY问题。我不知道如何正确地做X,所以我试图通过做另一件事Y来解决这个问题,但是做Y会给我带来很多问题。我该怎么做?。相反,你应该试着去做正确的事情,在这种情况下,你用Y造成的所有问题都会消失。解决您实际遇到的问题,而不是在完全不必要的情况下,通过在混合中添加VBS来尝试解决问题。