[英]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.