Windows 8 & Java-Entwicklung


22

Ich überlege, meinen PC auf Windows 8 zu aktualisieren, habe jedoch ein Problem.

Ich habe noch keine "Bestätigung" gefunden, dass das JDK und Eclipse unter Windows 8 funktionieren werden.

Hat jemand versucht, Java-Anwendungen unter Windows 8 zu entwickeln / auszuführen?


2
Ich denke, Sie könnten eine Entwicklungspartition bekommen und versuchen, Win 8 zu installieren und es in den Schatten zu stellen. Ich sehe keinen Grund, warum Sie auf ein Problem stoßen werden. da Win 8 auf dem Win 7-Design basiert.

1
Wenn niemand antwortet, können Sie dies problemlos in einer Virtual Machine-Installation von Windows 8 versuchen. Ich gehe jedoch davon aus, dass ältere Desktop-Apps zwischen Win7 und Win8 kompatibel sind.
Millimoose

3
Sie können es besser machen - suchen Sie nach Erfahrungen von jemand anderem. Zumindest arbeitet JDK unter Windows 8. Siehe Link java-buddy.blogspot.com/2012/01/install-jdk-7-on-windows-8.html
Dmitriy Ugnichenko

Winzige anekdotische Erfahrung: Mindestens einer meiner Kollegen verwendet Windows 8 als primäre Entwicklungsplattform (mit Eclipse und IntelliJ IDEA).
Joachim Sauer

Das 30-ish-Update für JDK 6 funktioniert unter Windows 8 in einer Parallels-VM unter Mac OSX.
Serg10

Antworten:



1

Das Ausführen von Java unter Windows 8 ist wahrscheinlich kein Problem, da Java eine portable und plattformübergreifende Sprache ist. Abhängigkeitsprobleme sind nicht vorhanden, werden jedoch auf einer (normalerweise niedrigen) Codeebene minimiert und isoliert (sofern vorhanden) und vor dem Benutzer / API-Client verborgen. Wenn Ihr Code ein Portabilitätsproblem aufweist, handelt es sich im Allgemeinen um ein Problem und nicht um ein Windows 8-spezifisches Problem. (Wenn Ihr Code von Win8 auf ein anderes Betriebssystem portiert wird, ist dies nicht die Schuld von Win8.)

Wenn Java und Javac unter Windows 8 ausgeführt werden, werden im Allgemeinen alle Java-Programme unter Windows 8 ausgeführt, sofern keine Abhängigkeitsprobleme auftreten. Die Installation auf einer Partition oder die Ausführung auf einer virtuellen Maschine unter Windows 8 kann eine Möglichkeit sein, sich zu vergewissern, wie viel in dieser Umgebung erreicht werden kann.

Ich würde vorschlagen, einige der anderen Websites des Netzwerks zu überprüfen, nämlich Superuser haben möglicherweise eine Antwort ...


6
Diese Antwort enthält keine tatsächlichen Informationen. Java ist portierbar und bezieht sich nur auf die verschiedenen Plattformvarianten, die miteinander kompatibel sind. Es ist keine Garantie dafür, dass ein bestimmter Port aufgrund von Änderungen an der zugrunde liegenden API, die sich außerhalb befinden, niemals kaputt geht von dann JDK die Kontrolle. (Keine Informationen außer dem Link zu SuperUser, der wohl ein Kommentar zu der Frage gewesen sein sollte - sonst wäre dies eine Ablehnung gewesen.)
Millimoose

Die Angstzitate stören mich auch. Java ist offensichtlich portierbar und plattformübergreifend, da es tatsächlich auf verschiedene Plattformen portiert wurde.
Millimoose

Ich bin damit einverstanden, dass es auf viele Plattformen portiert wurde, aber Sie haben darauf hingewiesen, dass es API-Abhängigkeiten gibt, und ich zitiere das, um zu sagen, dass Portabilitätsprobleme nicht existieren! Ich nehme auch an, dass Sie, wenn Sie nicht an einer sehr hochentwickelten Sache mit zu vielen Abhängigkeiten von Windows 8 arbeiten, alles reibungslos laufen lassen können. Wenn Sie eine Abhängigkeit vom Betriebssystem haben, ist dies genauso problematisch, wie wenn Sie es von Windows auf Linux verschoben hätten.

Das ist nur Argumentationssemantik. Portabel heißt einfach nicht, dass keine Portierungsprobleme existieren, nur dass es überhaupt machbar ist, kompatible Ports zu erstellen. (Dies ist in Java der Fall.) Es bedeutet lediglich, dass Plattformabhängigkeiten in einer (normalerweise niedrigen) Codeschicht isoliert und vor dem Benutzer / API-Client verborgen sind. Nach Ihrer Definition wäre jedes einzelne Stück portablen Codes auf der Erde lediglich "portabel".
Millimoose

Weißt du was, du hast recht, ich werde das korrigieren und erklären, dass Abhängigkeiten ein Problem sein können! Danke für den Hinweis! :)

1

Ich habe Windows 8 installiert und versucht, Juno-> zu installieren. Es gab ein Vergleichsproblem, aber Helios scheint kein Problem zu haben. Einige Plugins funktionieren jedoch nicht in Helios (ADT-Plugin für die Android-Entwicklung).


1

Ich verwende Eclipse Kepler 4.1.2 auf einem Windows 8-Tablet. Alles funktioniert einwandfrei.

Meine Einstellungen sind: RAM 512 Vheap: 32 interner Speicher 200, keine SD-Karte.

Hatte einige Probleme mit der Verwendung von Tablet-AVDs, aber das Problem wurde behoben, indem meine Windows 7 AVD-Einstellungen für die Verwendung von Arm kopiert wurden. Ich habe auch Probleme mit Grafiken behoben, indem ich die Host-GPU aktiviert habe.

Immer noch Grafikprobleme mit AVDS, auf denen 3.2 ausgeführt wird.


0

JDK 1.7_10 oder neuer wird unter Windows 8 fast unterstützt. Glücklicherweise bedeutet dies, dass mein Unternehmen meine Win7-Maschine nicht aktualisieren kann. Ja!

Form hier genommen: http://www.java.com/en/download/faq/win8_faq.xml

Windows 8 wird offiziell mit der Veröffentlichung von Java 7 Update 10 unterstützt. Java wird nur auf dem Desktop-Bildschirm unterstützt . Java wird im Startbildschirm nicht ausgeführt.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.