Я пытаюсь запустить мою java-простую, которая может печатать «111» в Eclipse IDE, но когда я пытаюсь запустить ее в CMD, она показывает ошибка, как:При запуске javac и javah в cmd он показывает javac: файл не найден
javac: file not found: testdll.java
Usage: javac <options> <source files>
use -help for a list of possible options
Но я уже кд на этом пути:
C:\Users\user\Documents\elipseworkspace\testdll\src>javac testdll.java
Мой путь .java файл является:
C:\Users\user\Documents\elipseworkspace\testdll\src\testdll.java`
.class файл:
C:\Users\user\Documents\elipseworkspace\testdll\bin\testdll.class`
Когда я бегу Java -version показывает:
java version "1.8.0_40"
Java(TM) SE Runtime Environment (build 1.8.0_40-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)
Когда я бегу JAVAC -version:
javac 1.8.0_40
Когда я бегу эхо% путь% :
C:\Program Files\Java\jdk1.8.0_40\bin;
C:\Program Files\Java\jdk1.8.0_40\jre\bin;
Я искал много страниц об этом вопросе m, но это не работает с моей проблемой. Я не уверен, в чем причина. Может кто-нибудь может мне помочь? Большое спасибо!
Двойная проверка того, что файл существует в этом каталоге. Затем, действительно ли это в пакете? Кроме того, вы действительно назвали рабочее пространство * eclipse * workspace *** elipse * workspace **? –
@ user3622390 Вы можете скомпилировать java-программу за пределами рабочего пространства eclipse! – 09Q71AO534
следуйте стандартам java, сделайте имя класса таким же, как имя файла! хотя это не решение проблемы - просто хотите, чтобы вы поняли стандарты и спецификации. – 09Q71AO534