gpt4 book ai didi

java - 如何从控制台设置亲和性运行java

转载 作者:可可西里 更新时间:2023-11-01 10:45:48 25 4
gpt4 key购买 nike

因为我在 BIOS 中没有超线程选项,所以我将通过启动来禁用它

开始/亲和性 01010101

喜欢here

问题是我想用那个选项运行一个 java 程序,但我做不到

C:\Users\gbarbieri>start /affinity 01010101 "C:\Program Files\Java\jdk1.7.0_71\j
re\bin\java.exe" -jar D:\Documents\NetBeansProjects\EC_400_BETA\dist\EC_400_BETA
.jar
Die Datei "-jar" kann nicht gefunden werden.(= -jar cannot be found)

我试过在 '' 中包含 -jar,也包含 .jar,但没有..

那么如何设置从控制台运行 jar 的亲和性呢?

最佳答案

这应该标记为 Using the "start" command with parameters passed to the started program 的副本.但是,在找出 OP 的命令行不起作用的原因后,我才发现正确的解决方案还有另一个问题。

问题是 Windows start 命令特别对待双引号中的第一个参数。它将其视为在命令提示符窗口中显示的标题。 (参见 Microsoft documentation)

解决方法是在提供需要双引号的命令名称之前明确提供标题(例如 c:\Program Files\ 中的任何命令,因为该路径名称中有空格)

这可能只是一个空标题,如下所示:

C:\Users\gbarbieri>start "" /affinity 01010101 "C:\Program Files\Java\jdk1.7.0_71\j
re\bin\java.exe" -jar D:\Documents\NetBeansProjects\EC_400_BETA\dist\EC_400_BETA
.jar

关于java - 如何从控制台设置亲和性运行java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26606379/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com