Javac не может найти файлы .class, иметь правильный класс
-
28-09-2019 - |
Вопрос
Хотя я не новичок в программировании в целом, я являюсь Новое в Java, и кажется, немного по-другому по-другому. При попытке компилировать .java с javac это дает мне эту ошибку: cannot find symbol
. Отказ Я посмотрел причину этого, и ошибка возникает, когда файл .Class, который вы ссылаетесь на ссылки, не найден. Я гарантировал, что все мои ссылки были написаны правильно, я гарантировал, что у меня была правильная класса, я пытался компилировать файл .java, который я знаю, даже на компьютере XP, на случай, если моя установка Vista была причиной, но безрезультатно Отказ Вот содержимое .bat Я использую для запуска Javac, это может быть причиной моих проблем.
@echo off
"C:\Program Files (x86)\Java\jdk1.6.0_21\bin\javac" -encoding UTF8 -cp . hl.java
pause
Спасибо за помощь, это беспокоит меня в течение довольно некоторого времени.
Решение
Можете ли вы показать нам это?
I tried compiling a .java file I know is valid
Может быть, вы используете классы, не скомпилированные. ? Если ваш код не так прост, как hello world
, Я бы сказал, что шансы высоки.
Другие советы
Это длинный снимок, но смотрит на ваш скрипт и сообщение об ошибке, которое вы описали, вы, вероятно, не работаете в Javac вообще. Попробуйте это в командной строке и посмотрите, что он говорит:
C:\Program Files (x86)\Java\jdk1.6.0_21\bin\javac -version
Если это не работает, то вы не указываете на действительный Javac.