Вопрос

Хотя я не новичок в программировании в целом, я являюсь Новое в 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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top