Windows 8 및 Java 개발


22

PC를 Windows 8로 업그레이드하는 것을 고려하고 있지만 한 가지 우려가 있습니다.

JDK와 Eclipse가 Windows 8에서 작동한다는 "확인"을 아직 찾지 못했습니다.

누구든지 Windows 8에서 Java 응용 프로그램을 개발 / 실행하려고 했습니까?


2
개발 파티션을 가져 와서 Win 8을 설치하고 Eclipse를 사용해보십시오. 문제가 생길 이유가 없습니다. Win 8은 Win 7 디자인을 기반으로하기 때문입니다.

1
아무도 대답하지 않으면 Windows 8의 가상 머신 설치에서 쉽게 시도 할 수 있습니다. 그러나 "레거시"데스크톱 앱은 Win7과 Win8간에 호환 될 것입니다.
millimoose

3
더 잘할 수 있습니다. 다른 사람의 경험을 찾으십시오. 적어도 jdk는 Windows 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 업데이트 30-ish는 Windows 8에서 macOSX의 Parallels VM에서 작동합니다.
serg10

답변:


11

확인 됨-JDK 및 Eclipse가 Windows 8에서 작동합니다. Windows 8 RTM (64 비트)을 실행하고 있습니다. 방금 http://eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/junor 에서 Eclipse를 다운로드 하고 http://www.oracle.com/technetwork/java/javase/downloads/ 에서 JDK를 다운로드했습니다. jdk-6u31-download-1501634.html . Java 개발자는 아니지만 Eclipse를 열고 간단한 Hello World 앱을 빌드하고 실행할 수있었습니다.


1

Java는 이식 가능한 플랫폼 간 언어이기 때문에 Windows 8에서 Java를 실행하면 문제가되지 않을 것입니다. 종속성 문제는 존재하지 않지만 코드의 (일반적으로 낮은) 계층에서 최소화되고 격리되어 (있는 경우) 사용자 / API 클라이언트에서 숨겨집니다. 따라서 코드에 이식성 문제가있는 경우 일반적으로 Windows 8 관련 문제가 아닌 문제 일 것입니다. (예를 들어 코드가 Win8에서 다른 OS로 이식 된 경우 Win8의 결함이 아닙니다)

따라서 일반적으로 java 및 javac가 Windows 8에서 실행되는 경우 모든 Java 프로그램은 종속성 문제가 발생하지 않는 한 Windows 8에서 실행됩니다. 가상 머신에서 지적했거나 실행중인 파티션에 설치 Windows 8을 사용하면이 환경에서 얼마나 많은 작업을 수행 할 수 있는지 확인할 수 있습니다.

네트워크의 다른 사이트 중 일부를 확인하는 것이 좋습니다. 즉, 수퍼 유저 가 대답을 할 수 있습니다 ...


6
이 답변에는 실제로 어떤 사실 정보도 포함되어 있지 않습니다 .Java는 이식성이 뛰어나서 서로 호환되는 다른 플랫폼 변형만을 참조하며, 외부에있는 기본 API의 변경으로 인해 주어진 포트가 끊어지지 않을 것이라는 보장은 없습니다 JDK의 통제. (슈퍼 유저에 대한 링크를 제외하고는 의심 할 여지없이이 질문에 대한 의견이 있었음에 틀림 없다.)
millimoose

나는 또한 겁 따옴표로 귀찮게합니다. Java 실제로 다른 플랫폼으로 포팅되었으므로 이식성이 뛰어나고 크로스 플랫폼입니다.
millimoose

나는 그것이 많은 플랫폼으로 포팅되었다는 것에 동의하지만 이식성 문제가 존재하지 않는다고 말하기 위해 인용 할 때 API 의존성이 있음을 강조했다! 또한 Windows 8에 대한 종속성이 너무 많은 매우 높은 수준의 작업을 수행하지 않으면 모든 것이 원활하게 실행될 수 있다고 가정합니다. OS에 의존하는 경우 Windows에서 Linux로 옮기는 것만 큼 문제가됩니다.

그것은 의미론을 주장하는 것입니다. 이식성이 단순히 "포팅 문제가 존재하지 않는다"는 의미는 아니며, 호환되는 포트를 만드는 것이 가능하다는 것입니다. Java의 경우에는 플랫폼 의존성이 코드의 (일반적으로 낮은) 계층에서 격리되어 사용자 / API 클라이언트에서 숨겨져 있다는 것입니다. 정의상 지구상의 모든 휴대용 코드는 "휴대용"일뿐입니다.
millimoose

당신은 옳습니다, 나는 이것을 정정하고 의존성이 문제가 될 수 있다고 설명합니다! 충고 감사합니다! :)

1

Windows 8을 설치하고 Juno-> 비교 문제를 설치하려고했지만 Helios에 문제가없는 것 같습니다. 그러나 일부 플러그인은 Helios에서 작동하지 않습니다 (Android 개발 용 ADT 플러그인).


1

Windows 8 태블릿에서 Eclipse Kepler 4.1.2를 사용하고 있으며 모든 것이 잘 작동합니다.

내 설정은 다음과 같습니다. RAM 512 vheap : 32 내부 저장소 200, sdcard 없음.

태블릿 크기 avd를 사용하는 데 문제가 있었지만 arm을 사용하기 위해 Windows 7 avd 설정을 복사하여 문제를 해결했습니다. 또한 호스트 gpu를 활성화하여 그래픽 관련 문제를 해결했습니다.

어떤 이유로 3.2를 실행하는 DVD의 그래픽 문제가 여전히 있습니다.


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는 데스크탑 화면에서만 지원됩니다 . 시작 화면에서 Java가 실행되지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.