Windows 8 і Java Development


22

Я розглядаю можливість оновлення мого комп'ютера до Windows 8, але у мене є одна проблема.

Я ще не знайшов жодного "підтвердження", що JDK і Eclipse працюватимуть у Windows 8.

Хто-небудь намагався розробити / запустити Java-додатки на Windows 8?


2
Я думаю, ви могли б отримати розділ розробки і спробуйте встановити Win 8 і затьмарити на ньому. Я не бачу жодної причини, через яку ви зіштовхнетеся з проблемою. Оскільки Win 8 базується на дизайні Win 7.

1
Якщо ніхто не відповідає, ви можете легко спробувати це у віртуальній машині встановити Windows 8. Я думаю, однак, що "спадщина" настільних додатків будуть сумісні між Win7 і Win8.
millimoose

3
Ви можете зробити краще - шукайте досвід іншого. Принаймні jdk «працює» під вікнами 8. Див java-buddy.blogspot.com/2012/01/install-jdk-7-on-windows-8.html
Dmitriy Ugnichenko

Крихітний анекдотичний досвід: принаймні один з моїх колег використовує Windows 8 як свою основну платформу для розробки, просто добре (використовуючи Eclipse та IntelliJ IDEA).
Joachim Sauer

JDK 6 update 30-ish працює для мене в Windows 8 в Parallels VM на Mac OSX.
serg10

Відповіді:


11

Підтверджено - JDK і Eclipse працюватимуть у Windows 8. Я працюю з Windows 8 RTM (64-bit). Я тільки що скачав Eclipse з http://eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/junor і JDK з http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u31-download-1501634.html . Я не розробник Java, але мені вдалося відкрити Eclipse і створити і запустити просте додаток Hello World.


1

Запуск Java в Windows 8, ймовірно, не буде проблемою, тому що Java є портативною і крос-платформенною мовою. Проблеми із залежністю не існують, але вони зведені до мінімуму та ізольовані (якщо вони існують) на (зазвичай низькому) шарі коду та приховані від клієнта користувача / API. Отже, якщо ваш код має проблему перенесення, він, як правило, є проблемою, а не специфічною для Windows 8. (наприклад, якщо ваш код переривається з Win8 на іншу ОС, це не помилка Win8)

Тому, як правило, якщо java і javac запускаються в Windows 8, всі програми Java повинні працювати в Windows 8, оскільки не виникають проблеми із залежністю. Встановлення в розділ як вказано або запущено на віртуальній машині Windows 8 може бути способом підтвердити себе, скільки можливо зробити в цьому середовищі.

Я б запропонував перевірити деякі інші сайти мережі, а саме суперкористувача може мати відповідь ...


6
Ця відповідь насправді не містить жодної фактичної інформації - Java є портативною лише для різних варіантів платформи, сумісних один з одним, це не гарантія того, що будь-який порт не буде зламаний через зміни в базовому API, які знаходяться поза тодішнього контролю JDK. (Немає інформації, за винятком посилання на SuperUser, який, ймовірно, міг би бути коментарем до питання - якщо не для цього, це було би голосом.)
millimoose

Мені також турбують цитати про страх. Java є явно портативна і перехресна платформа, оскільки вона, по суті, була перенесена на різні платформи.
millimoose

Я погоджуюся, що вона була перенесена на багато платформ, але ви підкреслили, що існують залежності API, що є моєю точкою в цитуванні, щоб сказати, що питання портативності не існує! Я також припускаю, що якщо ви не працюєте на дуже високому рівні з занадто великою кількістю залежностей від Windows 8, ви можете мати все нормально. Якщо ви маєте будь-яку залежність від операційної системи, то вона є такою ж проблемою, як її переміщення з вікон на Linux.

Це лише аргументація семантики. Портативний це просто не означає, що "проблем з перенесенням не існує", просто щоб це було можливо для створення сумісних портів. (Який, у випадку Java, це так.) Все це означає, що залежності платформи виділяються на (зазвичай низькому) шарі коду і приховані від клієнта API / API. За вашим визначенням, кожен окремий фрагмент портативного коду на Землі буде просто "портативним".
millimoose

Ви знаєте, що, ви маєте рацію, я виправлю це і поясню, що залежності можуть бути проблемою! Дякую за пораду! :)

1

У мене встановлено Windows 8, спробував встановити Juno- & gt; питання порівнянності але Геліос, схоже, не має проблем. Але деякі плагіни не працюють в Helios. (ADT плагін для розробки Android).


1

Я використовую Eclipse Kepler 4.1.2 на планшеті Windows 8, все працює нормально.

Мої налаштування: оперативна пам'ять 512 vheap: 32 внутрішніх пам'яті 200, без sdcard.

Мали деякі проблеми з використанням планшетного розміру avds, але виправили проблему, скопіювавши Windows 7 avd налаштування для використання arm. Я також вирішив проблеми з графікою, дозволивши ГПУ хоста.

Тим не менш, графічні проблеми з avds запуску 3,2 з якоїсь причини.


0

JDK 1.7_10 або новіше є майже підтримується під Windows 8 .. що, на щастя, означає, що моя компанія не може оновити машину Win7 .. так!

сформульовано тут: http://www.java.com/en/download/faq/win8_faq.xml

Windows 8 офіційно підтримується випуском Java 7 Update   10. Java підтримуватиметься лише на екрані Desktop . Java не запускатиметься на початковому екрані.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.