Так я getting- warning: [options] bootstrap class path not set in conjunction with -source 1.6
самозагрузки путь класса не установлен
И я собирался задать 3 вопроса об этом. Я понимаю, что мне нужно установить путь к бутстрапу, но я не уверен, что понимаю, как это сделать. Быстрый Google просто отправил меня на страницы, которые цитировались на странице Oracle, но я прочитал страницу Oracle и не чувствовал, что я ее очень хорошо понял.
В настоящее время я запускаю этот код на Netbeans, поэтому все, что мне нужно сделать, это нажать кнопку воспроизведения для его компиляции и запуска. Есть ли свойство, которое диктует, как это будет скомпилировано, чтобы я мог добавить в путь класса bootstrap?
Кроме того, для предстоящего случая, что я его отключу, работая только на Netbeans и запустив его из командной строки, каков правильный способ скомпилировать с помощью пути класса начальной загрузки? Они говорят $ javac -source 6 HelloWorld.java
, но просто заявили бы, что -source 1.6
действительно будет решением?
Возможно, еще более важный вопрос в том, как избежать этого предупреждения в будущем? Если я понимаю немного, я ссылаюсь на старый источник java и, следовательно, на более старые методы. Я не уверен, как и когда это произошло.
Спасибо, Я чувствую, что это немного облегчило это: – Stephopolis
Downvoting, потому что несколько решений даны без инструкций вообще о том, как их выполнять. – seansand
@toomasr Пожалуйста, поймите, что возвращение к старому JDK легко работает на вашей локальной машине (MacOs - одно из исключений кстати). При работе в крупных компаниях вы слишком часто не можете изменить свой JDK. Например, вы должны использовать 1.7 на своей машине разработки, а сервер, на который вы нацелены, по-прежнему застрял с 1.6. Конечно, теперь вы можете подождать, пока они (администраторы серверов) не перейдут к 1.7, или вы будете вести себя как профессионал и не выполните свою работу. Какой будет ваш выбор? – whaefelinger