#java #visual-studio-code #package
#java #visual-studio-code #пакет
Вопрос:
Я пытаюсь запустить Java-код в vscode, но у меня возникли некоторые проблемы.
Когда я пытаюсь запустить его с помощью терминала и не пишу строку package, код работает хорошо, но когда я его пишу, он больше не работает.
Вот что я имею в виду,
Я не писал строку package, и это сработало, но потом я написал это, и я не знаю, что произошло,
Я действительно новичок в VisualCode и Java в целом, так что я не знаю, так ли это, потому что я ничего об этом не знаю, но хорошо, я попытаюсь изучить это, но сначала мне нужно выяснить, что это происходит. Спасибо, что уделили мне время.
Ответ №1:
Имя класса не является test
. Это myjava.src.pkg.test
.
Итак, вы должны перейти в корневой каталог (workspace) и выполнить java myjava.src.pkg.test
.
Или оставайтесь в этом каталоге и выполняйте java -cp ../../.. myjava.src.pkg.test
.
Обратите внимание, что классы обычно начинаются с заглавной буквы.
Я настоятельно рекомендую никогда не выходить из корневого каталога (workspace) и выполнять все ваши команды оттуда. Я также настоятельно рекомендую поместить ваши исходные тексты в выделенный каталог и скомпилировать ваши классы в отдельный.
Комментарии:
1. Большое вам спасибо! это действительно сработало, но теперь, как я могу скомпилировать файл, не находясь в каталоге файлов ../ workspace /myjava /src / pkg, а затем ‘javac test.java ‘
2. Я имею в виду, что это для компиляции там, но если я нахожусь в корневом каталоге, я не нахожу способ его скомпилировать (javac myjava.src.pkg.test.java не сработало)
3. javac myjava/src/pkg/test.java
4. Спасибо, чувак, я действительно ценю это, я думаю, с этого я могу начать, а затем узнать много вещей, которых я еще не знаю.