Windows 8 ve Java Geliştirme


22

Bilgisayarımı Windows 8’e yükseltmeyi düşünüyorum, ancak bir endişem var.

JDK ve Eclipse’in Windows 8’de çalışacağına dair hiçbir onay bulamadım.

Windows 8'de Java uygulamaları geliştirmeyi / çalıştırmayı deneyen var mı?


2
Bir geliştirme bölümü bulabilir ve Win 8'i yüklemeyi deneyebilirsiniz. Bir sorunla karşılaşmanız için hiçbir sebep görmüyorum. Win 8, Win 7 tasarımına dayandığından beri.

1
Hiç kimse cevap vermezse, bunu Windows 8 sanal makinesinin kurulumunda kolayca deneyebilirsiniz. Ancak benim "eski" masaüstü uygulamalarının Win7 ile Win8 arasında uyumlu olacağını tahmin ediyorum.
millimoose

3
Daha iyisini yapabilirsiniz - başkasının deneyimini araştırın. En azından jdk pencerelerin altında 8. Bkz bağlantı 'çalışma' olduğunu java-buddy.blogspot.com/2012/01/install-jdk-7-on-windows-8.html
Dmitriy Ugnichenko

Küçük anekdotsal deneyim: meslektaşlarımdan en az biri, Windows 8'i birincil gelişim platformu olarak kullanıyor (Eclipse ve IntelliJ IDEA'yı kullanıyor).
Joachim Sauer

JDK 6 güncelleştirmesi 30-ish, Windows 8'de mac OSX üzerindeki Parallels VM'de benim için çalışıyor.
serg10

Yanıtlar:



1

Java'yı Windows 8'de çalıştırmak, muhtemelen bir sorun olmayacak, çünkü Java taşınabilir ve platformlar arası bir dildir. Bağımlılık sorunları yoktur, ancak kodun (genellikle düşük) bir katmanında simge durumuna küçültülür ve yalıtılır ve kullanıcı / API istemcisinden gizlenir. Bu nedenle, kodunuzda bir taşınabilirlik sorunu varsa, bu genellikle Windows 8'e özgü değil bir sorun olacaktır. (örneğin, kodunuz Win8'den başka bir işletim sistemine taşınmışsa, Win8'in hatası değildir)

Genelde eğer Java ve Java Windows 8'de çalışıyorsa, tüm Java programları, herhangi bir bağımlılık sorunu olmadığı sürece Windows 8'de çalışacaktır. Sanal bir makinede belirtildiği gibi veya çalışan bir bölüme yükleme Windows 8, bu ortamda başarmanın ne kadar mümkün olduğunu kendiniz doğrulamanın bir yolu olabilir.

Ağın diğer sitelerini kontrol etmenizi öneririm, yani süper kullanıcı bir cevap verebilir ...


6
Bu cevap gerçekten herhangi bir gerçek bilgiyi içermez - Java'nın yalnızca taşınabilir olması, birbiriyle uyumlu olan farklı platform varyantlarını ifade eder, herhangi bir bağlantı noktasının, dışarıda olan API'de yapılan değişiklikler nedeniyle kırılmayacağının garantisi değildir. o zaman JDK'nın kontrolü. (SuperUser ile bağlantıya girip, tartışmasız tartışmalı olması gereken hiçbir bilgi yok - bunun olmasa bunun için bir aşağı oy olurdu.)
millimoose

Ayrıca korkutucu alıntılardan da rahatsız oldum. Java ise o, aslında, farklı platformlara taşıdık olmuştur çünkü besbelli taşınabilir ve çapraz platform.
millimoose

Pek çok platforma taşındığını kabul ediyorum, ancak taşınabilirlik sorunlarının var olmadığını söylemek için alıntı yapma noktam olan API bağımlılıkları olduğunu vurguladınız! Ayrıca, Windows 8’de çok fazla bağımlılığı olan çok yüksek düzeyde bir şey üzerinde çalışmazsanız her şeyin sorunsuz bir şekilde çalışabileceğini de farz ediyorum. İşletim sistemine bağımlılığınız varsa, onu pencerelerden Linux'a taşıyacak kadar büyük bir problemdir.

Bu sadece anlambilimi tartışıyor. Taşınabilir, yalnızca "taşıma sorunları olmadığı" anlamına gelmez, yalnızca uyumlu bağlantı noktaları oluşturmak için uygun bir yöntemdir. (Bu, Java'nın durumunda, öyledir.) Tek anlamı, platform bağımlılıklarının kodun (genellikle düşük) bir katmanında yalıtılması ve kullanıcı / API istemcisinden gizlenmesidir. Tanımınıza göre, dünyadaki her taşınabilir kod parçası yalnızca "taşınabilir" olacaktır.
millimoose

Ne olduğunu biliyorsun, haklısın, bunu düzelteceğim ve bağımlılıkların bir sorun olabileceğini açıklayacağım! Tavsiye için teşekkürler! :)

1

Windows 8 kurdum, yüklemeye çalıştım Juno-> karşılaştırılabilirlik sorunu vardı fakat Helios'un bir problemi yok gibi görünüyor. Ancak bazı eklentiler Helios'ta çalışmıyor. (Android geliştirme için ADT eklentisi).


1

Eclipse Kepler 4.1.2'yi Windows 8 tabletlerde kullanıyorum, her şey iyi çalışıyor.

Ayarlarım: RAM 512 vheap: 32 dahili depolama 200, sdcard yok.

Tablet boyutu avds kullanmakta bazı sorunlar yaşadım, ancak Windows 7 avd ayarlarımı kol kullanmak için kopyalayarak bu sorunu düzelttim. Ayrıca host gpu'yu etkinleştirerek grafiklerle ilgili sorunları da çözdüm.

Hala nedense 3.2 çalıştıran avds ile grafik sorunları var.


0

JDK 1.7_10 veya daha yeni olan hemen hemen neyse evet .. benim şirket benim Win7 makine yükseltmek anlamına gelir ki .. Windows 8 altında desteklenen!

Burada alınan form: http://www.java.com/tr/download/faq/win8_faq.xml

Windows 8 resmi olarak Java 7 Güncelleme 10'un piyasaya sürülmesiyle desteklenmektedir. Java yalnızca Masaüstü ekranında desteklenecektir . Java, Başlat ekranında çalışmayacak.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.