Windows 8 e sviluppo Java


22

Sto pensando di aggiornare il mio PC a Windows 8, ma ho una preoccupazione però.

Non ho ancora trovato alcuna "conferma", che JDK ed Eclipse funzioneranno su Windows 8.

Qualcuno ha provato a sviluppare / eseguire applicazioni Java su Windows 8?


2
Penso che potresti ottenere una partizione di sviluppo e provare a installare Win 8 ed eclissi su di essa. Non vedo alcun motivo per cui ti imbatterai in un problema. poiché Win 8 si basa sul design di Win 7.

1
Se nessuno risponde, potresti facilmente provare questo in un'installazione di Windows 8 su una macchina virtuale. Tuttavia, suppongo che le app desktop "legacy" saranno compatibili tra Win7 e Win8.
millimoose,

3
Puoi fare di meglio: cerca l'esperienza di qualcun altro. Almeno jdk sta 'funzionando' sotto Windows 8. Vedi link java-buddy.blogspot.com/2012/01/install-jdk-7-on-windows-8.html
Dmitriy Ugnichenko

Piccola esperienza aneddotica: almeno uno dei miei colleghi usa Windows 8 come sua piattaforma di sviluppo primaria bene (usando Eclipse e IntelliJ IDEA).
Joachim Sauer,

L'aggiornamento 30-ish di JDK 6 funziona per me in Windows 8 in una macchina virtuale Parallels su mac OSX.
serg10

Risposte:



1

L'esecuzione di Java in Windows 8 probabilmente non sarà un problema, poiché Java è un linguaggio portatile e multipiattaforma. I problemi di dipendenza non sono inesistenti, ma sono minimizzati e isolati (se esistono) a un livello (solitamente basso) del codice e nascosti dall'utente / client API. Quindi, se il tuo codice ha un problema di portabilità, sarà generalmente un problema e non specifico di Windows 8. (ad es. se il codice si interrompe trasferito da Win8 a un altro sistema operativo, non è colpa di Win8)

Quindi, in generale, se java e javac vengono eseguiti in Windows 8, tutti i programmi Java devono essere eseguiti in Windows 8 nella misura in cui non sorgono problemi di dipendenza. L'installazione in una partizione come indicato o in esecuzione su una macchina virtuale Windows 8 può essere un modo per confermare quanto è possibile ottenere in questo ambiente.

Suggerirei di controllare alcuni degli altri siti della rete, vale a dire che il superutente potrebbe avere una risposta ...


6
Questa risposta in realtà non contiene alcuna informazione fattuale - Java essendo portatile si riferisce solo alle diverse varianti di piattaforma compatibili tra loro, non è una garanzia che una determinata porta non si romperà mai a causa di modifiche all'API sottostante che sono esterne di allora il controllo di JDK. (Nessuna informazione fatta eccezione per il collegamento a SuperUser che avrebbe probabilmente dovuto essere un commento sulla domanda - se non fosse per questo sarebbe stato un downvote.)
Millimoose,

Sono anche infastidito dalle citazioni di paura. Java è ovviamente portatile e multipiattaforma perché, di fatto, è stato portato su piattaforme diverse.
millimoose,

Sono d'accordo che è stato portato su molte piattaforme ma hai sottolineato che ci sono dipendenze API che è il mio punto nel citarlo per dire che i problemi di portabilità non sono inesistenti! Suppongo anche che se non stai lavorando a cose di livello molto elevato con troppe dipendenze da Windows 8 puoi avere tutto in modo abbastanza fluido. Se hai qualche dipendenza dal sistema operativo, è un problema tanto quanto lo avrebbe spostato da Windows a Linux.

Questo è solo discutere la semantica. Portable semplicemente non significa "problemi di porting inesistenti", ma solo che è possibile creare porte compatibili. (Che, nel caso di Java, lo è.) Tutto ciò che significa è che le dipendenze della piattaforma sono isolate a un livello (solitamente basso) del codice e nascoste dal client utente / API. Secondo la tua definizione, ogni singolo pezzo di codice portatile sulla Terra sarebbe semplicemente "portatile".
millimoose,

Sai cosa, hai ragione, lo correggerò e spiegherò che le dipendenze possono essere un problema! Grazie per il consiglio! :)

1

Ho installato Windows 8, ho provato a installare Juno-> il problema di comparabilità era lì ma Helios sembra non avere problemi. Ma alcuni plugin non funzionano in Helios (plugin ADT per lo sviluppo Android).


1

Sto usando Eclipse Kepler 4.1.2 su un tablet Windows 8, tutto funziona bene.

Le mie impostazioni sono: RAM 512 vheap: 32 memoria interna 200, nessuna scheda SD.

Ho avuto alcuni problemi con l'utilizzo di avd di dimensioni tablet, ma risolto il problema copiando le mie impostazioni avd di Windows 7 per l'utilizzo di arm. Ho anche risolto i problemi con la grafica abilitando l'host gpu.

Ci sono ancora problemi di grafica con avds in esecuzione 3.2 per qualche motivo.


0

JDK 1.7_10 o più recente è quasi supportato in Windows 8 .. il che per fortuna significa che la mia azienda non può aggiornare la mia macchina Win7 .. sì!

preso qui: http://www.java.com/en/download/faq/win8_faq.xml

Windows 8 è ufficialmente supportato con il rilascio di Java 7 Update 10. Java sarà supportato solo nella schermata Desktop . Java non verrà eseguito nella schermata Start.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.