순수한 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 라고 생각 합니다.

tIDE 와 BlueJ 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.