簡體   English   中英

如何設置從控制台運行Java的親和力

[英]How set affinity running java from console

由於我在BIOS中沒有超線程選項,因此我將通過啟動來禁用它

開始/親和01010101

這里

問題是我想用該選項運行一個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的相似性?

應將其標記為使用“ start”命令的復制品, 並將參數傳遞給已啟動的程序 但是,在找出OP的命令行為什么不起作用之后,我才發現還有另一個問題,就是正確的解決方案。

問題是Windows start命令特別對待雙引號中的第一個參數。 它將其作為標題顯示在命令提示符窗口中。 (請參閱Microsoft文檔

解決方法是在提供需要雙引號的命令名稱之前(在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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM