我的Java bin被添加到路徑中,但仍無法找到我認爲的javac。Sublime找不到javac命令
這個東西在eclipse IDE中正常工作。
public class testing {
public static void main(String[] args) {
System.out.println("hi");
}
}
以下是來自崇高文本2的錯誤。刪除了一些intel路徑,否則路徑太長。
[Error 2] The system cannot find the file specified
[cmd: [u'javac', u'C:\\Users\.......\testing.Java']]
[dir: C:\Users.....
[path: C:\ProgramData\Oracle\Java\javapath;C:\Python27\;C:\Python27\Scripts;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Java\jre1.8.0_45\bin;]
[Finished]
如果我在Sublime text 3中運行它,那麼錯誤如下。
'javac' is not recognized as an internal or external command,
operable program or batch file.
[Finished in 0.0s with exit code 1]
我甚至嘗試過自定義構建,但顯示的錯誤是相同的,下面是自定義構建。
MyJava.sublime建造
{
"cmd": ["javac", "$file_name", "&&", "java" ,"$file_base_name"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"path" : "C:\\Program Files\\Java\\jre1.8.0_45\\bin",
"selector": "source.java",
"shell":true
}
但請幫助由於這個我還沒有被使用崇高文字和與Eclipse繼續以爲讓我再試一次。
下面是我的Java文件夾。如所建議的,我將jdk添加到路徑中。
但是現在錯誤的改變如下。
javac: invalid flag: C:\........GitHub\HackerRank\testing.Java
Usage: javac <options> <source files>
use -help for a list of possible options
[Finished in 0.3s with exit code 2]
我沒有得到,我該怎麼做,如果你會去我的路徑輸出,java bin文件夾到底有沒有,如果這就是你的意思。 – User
找到一個說路徑引號引起這個問題的線程。你可以嘗試修改'sublime-build' –
@MichaelQuatrani而不用引號,它會變成紅色。但即使如此,它也顯示了同樣的錯誤。 – User