So bin ich getting- warning: [options] bootstrap class path not set in conjunction with -source 1.6
Bootstrap-Classpath nicht gesetzt
Und ich bin etwa 3 Fragen zu diesem Thema zu stellen. Ich verstehe, dass ich den Bootstrap-Klassenpfad festlegen muss, aber ich bin mir nicht sicher, wie ich das verstehe. Ein schneller Google hat mich gerade auf Seiten geschickt, die auf der Oracle-Seite zitiert wurden, aber ich habe die Oracle-Seite gelesen und nicht das Gefühl, dass ich sie besonders gut verstanden habe.
ich zur Zeit der Ausführung des Codes auf Netbeans, so alles, was ich tun muß, ist die Play-Taste trifft für sie zu kompilieren und auszuführen. Gibt es eine Eigenschaft, die vorgibt, wie dies kompiliert wird, damit ich den Bootstrap-Klassenpfad hinzufügen kann?
Auch für die kommende Eventualität, dass ich es nur ausführen auf Netbeans ausführen und es von der Befehlszeile ausführen, was ist die korrekte Möglichkeit, mit dem Bootstrap-Klassenpfad dort zu kompilieren? Sie sagen, $ javac -source 6 HelloWorld.java
würde aber nur unter Angabe -source 1.6
wirklich die Lösung?
Vielleicht eine noch größere Frage, wie kann ich diese Art der Warnung in Zukunft vermeiden? Wenn ich noch ein wenig verstehe, referenziere ich eine alte Java-Quelle und damit ältere Methoden. Ich bin mir nicht sicher, wie oder wann das passiert ist.
Danke, Ich habe das Gefühl, dass dies ein bisschen geklärt ist. – Stephopolis
Downvoting, weil mehrere Lösungen ohne Anleitung gegeben werden, wie man sie macht. – seansand
@toomasr Bitte haben Sie Verständnis dafür, dass die Rückkehr zu einem älteren JDK einfach auf Ihrem lokalen Rechner funktioniert (MacOs sind eine Ausnahme btw). Wenn Sie für (größere) Unternehmen arbeiten, können Sie Ihr JDK nur allzu oft nicht ändern. Zum Beispiel sind Sie verpflichtet, 1.7 auf Ihrem Entwicklungscomputer zu verwenden, während der Server, auf den Sie zielen, noch mit 1.6 festsitzt. Natürlich können Sie jetzt warten, bis sie (Serveradministratoren) schließlich zu 1.7 wechseln oder Sie sich wie ein Profi benehmen und Ihre Arbeit erledigen. Was würdest du wählen? – whaefelinger