Desenvolvimento para Windows 8 e Java


22

Estou pensando em atualizar meu PC para o Windows 8, mas tenho uma preocupação.

Ainda não encontrei nenhuma "confirmação" de que o JDK e o Eclipse funcionem no Windows 8.

Alguém já tentou desenvolver / executar aplicativos Java no Windows 8?


2
Eu acho que você pode obter uma partição de desenvolvimento e tentar instalar o Win 8 e eclipse nele. Não vejo nenhuma razão para você encontrar um problema. desde que o Win 8 se baseia no design do Win 7.

1
Se ninguém responder, você pode facilmente tentar isso em uma instalação de máquina virtual do Windows 8. Meu palpite, porém, seria que aplicativos de desktop "legados" serão compatíveis entre o Win7 e o Win8.
millimoose

3
Você pode fazer melhor - procure a experiência de outra pessoa. Pelo menos o jdk está 'trabalhando' no Windows 8. Consulte o link java-buddy.blogspot.com/2012/01/install-jdk-7-on-windows-8.html
Dmitriy Ugnichenko

Pequena experiência anedótica: pelo menos um dos meus colegas usa o Windows 8 como sua principal plataforma de desenvolvimento (usando Eclipse e IntelliJ IDEA).
Joachim Sauer

A atualização 30-ish do JDK 6 funciona para mim no Windows 8 em uma VM do Parallels no mac OSX.
serg10

Respostas:



1

A execução de Java no Windows 8 provavelmente não deve ser um problema, porque Java é uma linguagem portátil e de plataforma cruzada. Os problemas de dependência não existem, mas são minimizados e isolados (se existirem) em uma camada (geralmente baixa) do código e ocultos do usuário / cliente da API. Portanto, se o seu código tiver um problema de portabilidade, geralmente será um problema e não específico do Windows 8. (por exemplo, se seu código quebrar portado do Win8 para outro sistema operacional, não é culpa do Win8)

Portanto, geralmente, se java e javac forem executados no Windows 8, todos os programas Java serão executados no Windows 8, desde que não ocorram problemas de dependência. Instalar em uma partição, como indicado ou executando em uma máquina virtual, o Windows 8 pode ser uma maneira de confirmar o quanto é possível realizar nesse ambiente.

Eu sugiro verificar alguns dos outros sites da rede, ou seja, superusuário pode ter uma resposta ...


6
Essa resposta realmente não contém nenhuma informação de fato - o Java ser portátil refere-se apenas às diferentes variantes de plataforma compatíveis entre si, não é uma garantia de que uma determinada porta nunca será interrompida devido a alterações na API subjacente que estão fora do controle de JDK. (Nenhuma informação exceto para o link para SuperUser que deve sem dúvida ter sido um comentário sobre a questão -. Se não para que esta teria sido uma downvote)
millimoose

Eu também estou incomodado com as citações de medo. O Java é obviamente portátil e multiplataforma porque, de fato, foi portado para diferentes plataformas.
millimoose

Concordo que foi portado para muitas plataformas, mas você destacou que existem dependências de API, e é meu objetivo citá-lo para dizer que os problemas de portabilidade não são inexistentes! Suponho também que, se você não estiver trabalhando em um tipo de coisa de nível muito alto com muitas dependências no Windows 8, poderá ter tudo funcionando perfeitamente. Se você tem alguma dependência do sistema operacional, é um problema tanto quanto teria sido movê-lo do Windows para o Linux.

Isso é apenas argumentar semântica. Portátil simplesmente não significa "problemas de portabilidade inexistentes", apenas que é possível criar portas compatíveis. (O que, no caso de Java, é.) Tudo o que isso significa é que as dependências da plataforma são isoladas em uma camada (geralmente baixa) do código e ocultas do usuário / cliente da API. Por sua definição, cada pedaço de código portátil na Terra seria meramente "portátil".
millimoose 17/09/12

Você sabe o que é, eu devo corrigir isso e explicar que dependências podem ser um problema! Obrigado pelo conselho! :)

1

Eu instalei o Windows 8, tentei instalar o Juno-> problema de comparabilidade estava lá, mas Helios parece não ter nenhum problema. Mas alguns plug-ins não estão funcionando no Helios (plug-in ADT para desenvolvimento do Android).


1

Estou usando o Eclipse Kepler 4.1.2 em um tablet com Windows 8, tudo está funcionando bem.

Minhas configurações são: RAM 512 vheap: 32 armazenamento interno 200, sem cartão SD.

Tive alguns problemas com o uso de avds de tamanho de tablet, mas corrigi o problema copiando minhas configurações de avd do Windows 7 para usar arm. Também resolvi problemas com gráficos, habilitando o host gpu.

Ainda há problemas gráficos com avds executando o 3.2 por algum motivo.


0

O JDK 1.7_10 ou mais recente é quase suportado no Windows 8 .. o que felizmente significa que minha empresa não pode atualizar minha máquina Win7 .. sim!

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

O Windows 8 é oficialmente suportado com o lançamento do Java 7 Update 10. O Java será suportado apenas na tela da área de trabalho . Java não será executado na tela Iniciar.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.