순수한 Java로 작성된 Java IDE? [닫은]


20

Java로 작성된 Java IDE가 있습니까?

나는 오늘 학교에서 9 학년 DET 노트북을 방금 받았으며 모든 종류의 제한이 설정되어 있습니다. 다소 성가 시게, 이미 시스템에 설치된 것보다 실행 다른 프로그램을 실행할 수 없습니다 (어떤 이유로 그들은 명령 프롬프트의 사용을 해제하지 않은 PowerShell을 이상하게하거나, regedit)를. Java 실행 파일을 실행할 수 있으므로 학교의 엉터리 노트북에서 프로그래밍 할 수있는 유일한 방법이라고 생각했습니다 (내가 모든 일을 자연스럽게 마쳤을 때) : D

편집하다:

Java로 작성됨에 따라 프로그램을 실행하는 데 사용되는 실행 파일의 파일 확장자는 ".jar"이므로 JVM에서 실행됩니다 .

편집 2 :

DrJava IDE를 사용해 보았는데 감사했습니다 (프로그램을 컴파일하고 실행할 수 있음)! "java -jar"C : / Users ... / org.eclipse ... ""명령을 사용하여 명령 행을 통해 Eclipse를 실행하는 것과 관련하여. 이로 인해 로그 파일을 생성하는 중 오류가 발생하며 주요 오류는 다음과 같습니다.

메시지 번들 org.eclipse.ui.workbench (182)를 자동으로 활성화하는 동안 오류가 발생했습니다.

이 오류를 어떻게 해결합니까 (다른 IDE보다 Eclipse로 작업하는 것이 훨씬 좋습니다)?

편집 3 :

내 마지막 편집에 관해서는 무시하십시오 : D. 최신 버전의 Eclipse를 다운로드하여 문제를 해결했습니다.


JDK (Java Developer Kit)가 설치되었거나 Java 런타임 만 있습니까? JDK가없고 새 실행 파일을 설치할 수없는 경우 불행히도 중단됩니다.
Mike Baranczak

음, JDK의 이식 가능한 버전이 있습니다. IDE에서 컴파일러의 JDK 소스를 복사 한 디렉토리를 설정할 수 있습니다.
Darestium

1
또 다른 사항 : Java IDE 중 어느 것도 단일 .jar 파일로 패키지되어 있지 않습니다. 일반적인 설정에는 작은 기본 실행 파일이 있으며 Java 프로세스를 시작합니다. 이것은 복잡성을 숨기려는 것입니다. 또한 잠겨있는 컴퓨터에서는 의도 한 방식으로 IDE를 시작할 수 없으며 시작하기 위해 많은 농구대를 뛰어 넘어야합니다.
Mike Baranczak

5
Java로 작성 되지 않은 Java IDE를 모르겠습니다 (예, emacs, vim, 메모장)
NimChimpsky

1
@ NimChimpsky, Emacs JDE는 꽤 괜찮은 Java IDE입니다.
SK-logic

답변:


18

Eclipse는 Java로 작성되었습니다.

"자바로 작성"-http: //en.wikipedia.org/wiki/Eclipse_%28software%29

편집 : IDE를 .JAR 파일로 실행하는 것에 대한 질문의 편집을 해결하려면 다음 을 수행하십시오.

"또는 다음과 같이 JVM을 직접 호출하여 Eclipse를 시작할 수 있습니다.

java -jar eclipse/plugins/org.eclipse.equinox.launcher_1.0.0.v20070606.jar "

출처 : http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F


1
Eclipse를 실행할 수있는 실행 가능한 JAR이 있습니까? OP는 기본 실행 파일을 실행할 수 없습니다.
V_P

2
"또는 다음과 같이 JVM을 직접 호출하여 Eclipse를 시작할 수 있습니다. java -jar eclipse/plugins/org.eclipse.equinox.launcher_1.0.0.v20070606.jar"- wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F 이것으로 충분하다고 생각하십니까? 그렇다면 대답에 추가 할 수 있습니다.
Xonatron

나는 총을 뛰어 내 대답에 이미 추가했습니다.
Xonatron

"java -jar"C : / Users ... / org.eclipse ... ""명령을 사용하여 명령 행을 통해 Eclipse 실행을 업그레이드하면 로그 파일을 작성하는 중에 오류가 발생합니다. 기본 오류는 "! MESSAGE 번들 org.eclipse.ui.workbench (182)를 자동으로 활성화하는 동안 오류가 발생했습니다. " 이 오류를 해결하는 방법에 대한 아이디어 (이클립스와 다른 IDE를 사용하는 것이 좋습니다).
Darestium

@Darestium, 어떤 버전의 Eclipse 및 JDK를 실행하고 있습니까? 이 오류에 대한 새로운 질문이있을 수 있습니다.
Xonatron

25

Eclipse 가 Java로 작성되었으며 최고의 IDE 라고 생각 합니다.

tIDEBlueJ 2 도 확인하십시오 .


6
Eclipse는 순수 자바를 고려하지 SWT라는 프론트 엔드 프레임 워크에서 실행하지만, 그것은 표준 VM에서 실행 않습니다
마티 Verburg

1
"최고의 IDE"- 깔깔 웃음이 - 볼 programmers.stackexchange.com/questions/21987/...을 . ;-)
게리 로우 2012

2
사실 이클립스는 넷빈즈보다 (최소한 피상적 수준에서) 3 대 중 최악이라고 말하지만 많은 곳에서 이클립스 플러그인 만 작성하므로 가장 일반적인 분모이므로 종종 그렇지 않습니다. 선택하십시오.
Bill K

24

내가 작업 한 IDE 중 하나는 Netbeans 입니다. Java로 완전히 작성된 매우 인기있는 IDE입니다.

가장 중요한 부분은 무료이며 사용하기 쉬우 며 그렇지 않은 것입니다. Java로 Windows 응용 프로그램을 프로그래밍하려고 할 때 매우 유용한 것으로 나타났습니다. 여기서 유용한 기사를 찾을 수 있습니다 .

Netbeans에는 플러그인이 있으며 Java로 작성되어 관심이 있다면 어깨에 무게를 덜 넣을 수 있습니다. 또한 PHP 및 C / C ++에서도 작동하므로 놀랍습니다.


2
Netbeans는 정말 훌륭합니다!
mort

실행 가능한 JAR이 있습니까? OP는 기본 실행 파일 (.exe)을 실행할 수 없습니다.
V_P 2019

실행 가능한 JAR 형식으로 Netbeans를 찾으려고합니까? 그렇다면, 나는 당신이 운이 없을 것이라고 생각합니다. 지금까지 나는 그것을 보지 못했습니다. Netbeans에는 라이브러리를 언급하지 않고 많은 종속성과 파일이 있기 때문에 찾을 수 있다고 생각하지 않습니다. 기본적으로 컴파일러이며 전체 프로그램이 필요합니다.
Bugster

예, 실행 가능한 jar 형식으로 필요합니다.
Darestium

19

Jetbrains는 최근 자사의 IntelliJ IDE 를 오픈 소스로 Java로 작성했습니다. "커뮤니티 에디션"에서 대부분 누락 된 것은 웹 기반 및 엔터프라이즈 앱에 대한 지원입니다.

당신은 할 수 바이너리를 다운로드 하거나, 소스와 소스를 다운로드하여 스스로를 구축 JSDK 및 몇 가지 추가 라이브러리를 사용하여.

또한 99 달러에 IDE 정식 버전의 아카데믹 버전도 판매합니다. 다음은 무료 버전과 유료 버전을 비교 한 것 입니다.


1
그러나 항상 OpenJDK에서 너무 잘 실행되는 것은 아닙니다.
Martijn Verburg

3
IntelliJ가있는 곳입니다. 나는 그들이 모든 개발자에게 IntelliJ 라이센스를 구입 한 곳에서 잠깐 일할 수있을만큼 운이 좋았으며 실망하지 않았다. 이클립스가 90 %가되는 방법을 보았지만 약간 비쌉니다.
maple_shaft

6
@maple_shaft 모든 차이를 만드는 것은 추가로 10 %입니다. 여전히 Eclipse는 매우 훌륭한 IDE입니다.
게리 로우

7

Rice University에서 개발 한 IDE DrJava는 완전히 Java로 작성되었으며 jar 파일로 얻습니다. 파이썬과 같은 대화식 쉘을 포함하여 초보자를위한 멋진 기능이 많이 있습니다. 그것을 얻을 여기 .


2

엄지 드라이브에서 부팅 할 수 있습니까? 그렇다면 그렇게하는 방법입니다. 나는 당신이 설정할 수있는 Ubuntu 또는 Mint 버전을 찾은 다음 필요한 모든 것을 할 수 있다고 확신합니다.

그렇게 할 수 없다면 일종의 런처를 작성해보십시오. 명령 인수를 가져 와서 Java 런타임 (기본적으로 Runtime.exec("your commands here");) 에서 실행하는 간단한 Java 프로그램입니다 . 랩톱을 어떻게 잠 갔는지 알 수 없으므로 작동하는지 여부를 말할 수는 없지만 시도하기에는 충분히 빠릅니다.


1
엄지 드라이브에서 부팅하는 것이 좋습니다. 주름이 잡힌 Windows 설치로 무언가를 시도하는 것보다 훨씬 낫습니다. 왜 그런 생각을하지 않았는지 모르겠습니다. 이것이 불가능하다면 CD로 부팅하십시오. Ubuntu를 사용하면 설치 CD에서 부팅하고 모든 사용자 데이터를 Windows 파티션에 유지할 수 있습니다.
Mike Baranczak

아니요, BIOS에 동의해야합니다 (DET에서 설정 한 비밀번호). 첫 번째 부팅 옵션은 하드 드라이브이며 넷북이므로 CD 드라이브에 대한 액세스 권한이 없으므로 다음과 같은 이유로 썸 드라이브에서 부팅 할 수 없습니다. 부팅 순서.
Darestium

@Darestium-이 기계는 귀하가 아닌 학교 시스템에 속한다고 생각합니다. 따라서 BIOS를 크래킹하는 것은 불법이며 확실히 그런 종류의 것을 권장하지는 않습니다.
Mike Baranczak

그렇습니다. 정확히, 그래서 java도 시스템에 사전 설치되어 있기 때문에 java 파일을 실행하는 것이 좋습니다. 따라서 기본적으로 지원되는 프로그램을 실행하는 데 아무런 문제가 없습니다.
Darestium

@ TMN, 네, 시도했습니다. 친구도 그렇게 제안했지만 슬프게도 작동하지 않았습니다 :(
Darestium

2

"IDE"라고 레이블을 붙일 지 확실하지 않지만 프로그래머 중심의 텍스트 편집기이며 실행 가능한 JAR 형식으로 제공됩니다. jEdit을 살펴보십시오 . 다운로드 페이지에 아래 링크를 제공했습니다.

귀하의 경우 Java 기반 설치 프로그램을 다운로드합니다 .

http://www.jedit.org/index.php?page=download

사용 가능한 많은 플러그인이 있으므로 기본적으로 IDE에 빌드 할 수 있습니다. 호평을 받았습니다. 아래 Wikipedia 페이지에서 볼 수 있습니다.

https://en.wikipedia.org/wiki/JEdit

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