Java 은 하나의 선도적인 프로그래밍 언어입니다. 강력하고 안전한 데스크톱 앱,엔터프라이즈 애플리케이션,모바일 앱 및 웹 애플리케이션 개발에 널리 사용됩니다.
Java 작업에 사용할 수있는 수많은 무료 Java Ide 가 있습니다. Eclipse,IntelliJ IDEA 및 NetBeans 는 Java 의 빅 3 이지만 Java 를 사용하여 효과적으로 앱을 개발하기위한 수많은 다른 Ide 가 있습니다.,
13 최고의 자바 Ide
여기서 우리는 작업 할 13 최고의 자바 Ide 를 선택합니다. 여부를 당신이 찾고있는 자바를 배우고하거나 추구하는 새로운 Java Ide 을 장난감으로,이러한 최고의 통합 개발 환경에서 작업하 Java.
Eclipse
플랫폼-Linux/macOS/Solaris/Windows
처음 출시–2001 년 11 월
전용 Java IDE 인 Eclipse 는 java Ide 의 빅 3 중 하나로 나열됩니다. 현대적인 통합 개발 환경은 데스크톱 및 클라우드 버전 모두에서 사용할 수 있습니다., Eclipse Che 라는 이름의 eclipse 의 cloud edition 을 통해 프로그래머는 웹 브라우저를 통해 앱을 개발할 수 있습니다.
Eclipse IDE 의 두 버전 모두 플러그인을 사용하여 필수/추가 기능을 갖추고 있습니다. ECLIPSE Marketplace 에서 IDE 에 사용할 수있는 플러그인 배열이 있습니다. Java 코드의 증분 컴파일을 용이하게하기 위해 Eclipse 는 사용자 정의 컴파일러와 함께 제공됩니다.
Eclipse 용 특정 기능을 개발하려는 Java 프로그래머의 경우 Pde(플러그인 개발 환경)를 사용할 수 있습니다., Java 개발자가 애플리케이션 개발을 서두르는 것을 돕기 위해 Eclipse 는 차트 작성,모델링,보고 및 테스트를위한 강력한 도구를 과시합니다.
Eclipse 는 플러그인을 통해 여러 프로그래밍 언어로 응용 프로그램 개발을 지원합니다. C,C++,Clojure,Groovy,Haskell,JavaScript,Julia,Perl,PHP,Ruby,Rust 및 Scala 는 Eclipse 에서 지원하는 다양한 프로그래밍 언어 중 일부입니다.,
특징:
- 런타임 핵심
- 컬렉션 라이브러리의
- 모델링 및 제어 언어,
- 개발 환경
- 인터페이스를 포함하는 호스트는 환경
- 인터페이스는 타사의 해결자입니다.
NetBeans
플랫폼–Linux/macOS/Solaris/Windows
처음 출시–1997
Java Ide 의 빅 3 의 또 다른 이름은 NetBeans 입니다. 또한 무료 자바 ide 입니다. NetBeans 는 Java8 의 공식 IDE 입니다., 오픈 소스 IDE 을 용이하게 Java 프로그래머를 구축하는 데스크톱,모바일 및 웹 응용 프로그램의 범위를 제공하는 강력한 도구와 기능입니다.
다양한 플랫폼에서 사용할 수있는 것 외에도 NetBeans 는 기능이 제한된 OS 독립 버전으로 제공됩니다. NetBeans 의 각 소설 버전은 개선되고 재 작업 된 Java 편집기를 자랑합니다.
강조해서 자바 코드는 구문으로 그 의미상,그것은 쉽게 자바 프로그래머를 구축하는 맞춤 소프트웨어요. NetBeans 의 Inbuilt tools 는 버그가없는 코드를 작성하는 것뿐만 아니라 코드를 리팩터링하는 것을 가능하게합니다.,
Java se 용 Gui 를 설계하고 개발하려면 Gui 빌더가 NetBeans 에서 제공합니다. 전용 Java IDE 는 28 가지 언어로 제공됩니다. NetBeans 에는 C,C++,HTML5,JavaScript,PHP 및 기타 프로그래밍 언어로 작업 할 수있는 확장 기능이 있습니다.,
특징:
- 크로스-플랫폼 지원
- 여러 언어로 지원
- Visual 디버거
- NetBeans 프로파일러
- 정적 분석 도구
- 프로젝트 관
- 코드 편집기
- 배치 코드 해석기
- 코드 변환기
IntelliJ IDEA
플랫폼–리눅스/맥 os/Windows
첫 번째 출시–January2001
IntelliJ IDEA is one of the big three Java Ide. 2 개의 다른 에디션,Apache2 라이센스 커뮤니티 에디션 및 독점 상용 에디션으로 제공됩니다., 개발자가 Java 코드에 더 깊이 잠수 할 수 있도록하기 위해 IntelliJ IDEA 는 언어 간 리팩토링 및 데이터 흐름 분석 기능을 자랑합니다.
기타 기능을 제공하 IntelliJ IDEA 편의 생활 Java developer 은 체인이 완료되면,언어 주입,스마트 완성,그리고 정원이 완성된다.
Java 및 풍부한 Java 프레임 워크를 지원하는 것 외에도 IntelliJ IDEA 는 Kotlin 과 같은 다른 JVM 기반 프로그래밍 언어에 대한 지원도 제공합니다.,
특징:
- 스마트 완성
- 체인이 완성
- 정적 멤버 완성
- 데이터 흐름분석
- 언어 주입
- 언어 간 리팩터링
- 를 검출하는 중복 항목
- 검사 및 빠른 수정
테
플랫폼–리눅스/맥 os/Windows
첫 번째 출시–March1999 년
테은(integrated development environment)IDE for Java 다. 주로 교육적 의도로 설계되었지만 BlueJ 는 소규모 소프트웨어 개발에 적합합니다., 초보자를위한 준비가 된 IDE 로 개발 되었음에도 불구하고 Java 베테랑은이 Java IDE 를 널리 선호합니다.
BlueJ 의 기본 화면에는 개발중인 응용 프로그램의 클래스 구조가 표시됩니다. 또한 대화식으로 객체를 만들고 테스트 할 수 있습니다. 멀티 플랫폼 Java IDE 를 사용하면 프로그래머가 객체와 쉽게 상호 작용할 수 있습니다.
개발자는 BlueJ Java IDE 를 사용하여 객체에서 메소드를 호출하고 객체 값을 검사하고 매개 변수로 객체를 전달할 수 있습니다., 다른 강력한 Java 응용 프로그램 개발 기능을 제공테이 포함 동적 객체 및 스캔 코드 시각적으로 표시합니다.,
특징:(블루 J)
- IDE 인터페이스
- 여러 플랫폼에서 실행
- 교육을 위해 설계되었
- 범위 색
- 실행하지 않고 USB 메모 설치
- 개체 벤치
- 보충테 교재
- 포털의 가르치는 자원
- 들 사이의 상호 작용체
- 코드 패드
(오라클)JDeveloper
플랫폼–리눅스/맥 os/Windows
첫 번째 출시–2005 년
JDeveloper 프리웨어 Java IDE 에 의해 이루어집니다.*****, 그것은 기능과 여러 시각적 개발 도구의 과다와 통합 개발 프레임 워크를 제공합니다. JDeveloper 는 전체 개발 수명주기,코딩,설계,디버깅,최적화,프로파일 링 및 배포를 다룹니다.
Oracle JDeveloper 는 oracle Adf(Oracle Application Development Framework)와 통합하여 애플리케이션 개발을 더욱 단순화할 수 있습니다. Java 외에도 JDeveloper 는 gtml,JavaScript,PHP,SQL 및 XML 에서 응용 프로그램을 개발하는 데 사용할 수 있습니다.,>
- 전체 개발 라이프사이클 Management
- Visual&선언 편집기
- Java SE&Java EE 환경
- 전체 데이터베이스를 개발 환경
- Visual HTML5 편집기
- 드래그-앤-드롭 기능
- 웹&모바일 앱 개발
- Oracle 퓨전 미들웨어
DrJava
플랫폼–리눅스/맥 os/Windows
첫 번째 출시–June2002
에 의해 유지되 JavaPLT 그룹에서 쌀,대학 DrJava 경 Java 통합 개발환경 통합관리가 가능합니다., 초보자와 학생들을 위해 특별히 개발되었습니다. Java 개발을위한 다른 큰 이름만큼 강력하지는 않지만 DrJava 는 현저하게 혼란없는 인터페이스를 가지고 있습니다.
보를 제공하는 JUnit 테스트 시설,DrJava 을 과시하는 능력을 평가하 Java 코드는 콘솔에서 대화식으로뿐만 아니라 현재 출력을 동 console. 동시대 인들과 마찬가지로 DrJava 는 프로그래머에게 go to line 및 find/replace 와 같은 기능을 지원합니다.
고급 프로그래머를 위해 DrJava 는 자동 완성,자동 들여 쓰기,중괄호 일치,주석 및 구문 색칠을 제공합니다., 무엇보다도 DrJava 는 플러그인을 통해 Eclipse 에 통합됩니다.
DrJava 는 다른 Java Ide 와 달리 다른 플랫폼에서 일관된 모양을 갖기 때문에 Sun Microsystems 의 Swing toolkit 을 사용하여 설계 되었기 때문입니다.
JCreator
플랫폼–Linux(via 와인)/Windows
첫 번째 발표 N/A
의해 개발되었 Xerox 소프트웨어,JCreator 는 또 다른 경량 Java IDE 입니다. JCreator 는 Microsoft 의 Visual Studio 와 훨씬 유사한 인터페이스를 과시합니다. 그것은 세 가지 변종에서 사용할 수 있습니다;라이트 에디션,프로 에디션,생활-프로 에디션.,
Java 를 사용하여 개발 된 선도적 인 Java Ide 와 달리 JCreator 는 전적으로 C++로 개발되었습니다. 또한 Java 코드를 실행하기 위해 JRE 가 필요하지 않습니다. 이 특별한 이유로 개발자 커뮤니티는 JCreator 가 대부분의 기존 Java 기반 Ide 보다 빠르다고 옹호합니다.
JCreator 의 유료 버전에는 Ant 지원,코드 마법사 및 디버거가 함께 제공됩니다. 주요 Java Ide 와 달리 JCreator 에는 고급 기능이 없습니다. 또한 타사 플러그인을 통한 확장 성을 사용할 수 없습니다. 플립 사이드에서는 작고 빠르기 때문에 자바로 시작하는 초보자에게 이상적입니다.,d=”5df75f9284″>를 구축 프로젝트
jGRASP
플랫폼–리눅스/맥 os/Windows
첫 번째 발표 N/A
jGRASP 는 의심 할 여지없이 최고의 경량 Ide for Java., Jgrasp 는 Java 개발자를위한 통합 디버거 및 워크 벤치를 제공하는 것 외에도 복잡성 프로파일 그래프 및 UML 클래스 다이어그램을 생성 할 수 있습니다.
주로 소프트웨어 시각화의 자동 생성을 제공하기 위해 설계된 IDE 는 소프트웨어의 전반적인 이해력을 향상시킵니다. 경량 Java IDE 는 런타임에 데이터 구조의 시각화뿐만 아니라 소스 코드 구조의 정적 시각화를 생성 할 수 있습니다.,
Java 로 구현되었지만 다른 프로그래밍 언어에 대한 CSDs(제어 구조 다이어그램)를 생성하는 jgrasp 의 능력에 있습니다. 이 목록에는 Ada,C,C++,Objective-C 및 Python 이 포함됩니다.
jGRASP 는 Java 가 아닌 프로그래밍 언어에 유용한 소스 코드 편집기 역할을합니다. 무료 IDE 는 다른 프로그래밍 언어에 대한 무료 및 상용 컴파일러의 대부분과 함께 작동하도록 구성 할 수 있습니다.,
Greenfoot
플랫폼–리눅스/맥 os/Solaris/Windows
첫 번째 출시–2003
Greenfoot 설계와 특히 교육적 의도를 위한 고등학교 및 학․석사 상호인정 교과목임. Java IDE 는 시뮬레이션 및 대화 형 게임을 포함한 2 차원 그래픽 앱 개발을 용이하게합니다.
오라클의 지원을 받아 King’S College London 에서 개발 및 유지 관리되는 Greenfoot 는 완전히 무료로 사용할 수있는 소프트웨어입니다. 학습 동기를 부여하기 위해 Greenfoot 는 애니메이션 그래픽 및 사운드에 쉽게 액세스 할 수 있습니다.,
Greenfoot 의 상호 작용하는 환경계 설명하기 위해 필수적인 추상화 및 개념의 객체-지향 프로그래밍을 포함하여 클래스/객체 관계,방법,물체의 상호 작용,그리고 매개 변수입니다.
특징:
- 상호 작용하는 세계
- 간단한 프로그래밍 IDE
- 부 Java 코드
- 교사원
- 프로그래머 자원
- 범위를 강조
- 새로운 항 보기
- 더 찾을 바꾸고
- 코드를 완성
- 력-에서 녹음기
- Mp3 지원합니다.,
- 디버거
- 이미지 편집
MyEclipse
플랫폼–리눅스/맥 os/Windows
첫 번째 발표 N/A
의해 생성 및 관리 Genuitec,MyEclipse 은 독자적인 IDE 빌드에서 최고의 이클립스 플랫폼입니다. MyEclipse 에서 사용할 수있는 다양한 도구는 Java 앱 개발뿐만 아니라 웹 개발 모두에 사용할 수 있습니다.
Angular,HTML,JavaScript 및 TypeScript 에 대한 지원을 제공하는 것 외에도 MyEclipse 는 응용 프로그램 서버 커넥터 및 데이터베이스 커넥터를 지원할 수 있습니다., IDE 의 다른 주목할만한 기능으로는 Maven 프로젝트 관리,스프링 툴링 및 WebSphere 커넥터가 있습니다.,
특징:
- Java EE 개발
- Built-In Libraries
- 마법사
- 쉽게 테스트하는 다양한 응용 프로그램
- 양식 기반 편집기
- 웹 서비스가
- 데이터베이스의 지속성 및 지원
- 데이터베이스 커넥터
- 리버스 엔지니어링
- Simplified SQL
- 데이터베이스 시각화
- 봄 장식새김으로 빈 금형 및 비계
- WebSphere 커넥터 RAD 마이그레이션
- Enterprise Reporting
- Web Development
- 각도 지원
- 호환되지 않습니 2.,g 간체에 대한 자바 스크립트와 호환되지 않
- 구문 강조
- 지능형 컨텐츠 지원
- 빠르고 정확한 유효성 검사
- 통합 디버깅
- 호출하고 계층의 유형
- 소스팩터링 및 서식
- 이동하여 선언
- 더 나은 시각화의 코드
- 발생을 강조
- 유효성 및 자동차-완전을 위해 HTML
- 코드 라이브 라이브 미리보기
Xcode
플랫폼–맥 os
첫 번째 출시–2003
완전히 무료로 사용할 수 있는 비용,Xcode 가 IDE 개발 macOS by Apple Inc., JAVA 에서 프로그래밍을 허용하는 것 외에도 IDE 에는 iOS,macOS,tvOS 및 watchOS 용 소프트웨어 개발을위한 다양한 소프트웨어 개발 도구가 함께 제공됩니다.,
특징:
- Split 창 보기
- 코딩 Assistant
- 코드로 필터링
- 사용자 인터페이스 프로토타이핑
- 버전을 편집기
- 소스 컨트롤
- 험
- 구성
- 빠른 액세스
- 계획 Management
Codenvy
플랫폼–리눅스/맥 os/Solaris/Windows
첫 번째 출시–2012 년
Codenvy 상업 Java IDE 의 상단에 내장되어 이클립스 Che. JAVA 프로그래머가 개발자,엔터프라이즈 및 팀 중에서 선택할 수있는 IDE 의 총 3 가지 변형이 있습니다.,
Codenvy 는 클라우드 기반 및 주문형 개발자 작업 공간입니다. 이외에 자바를 작성하는 코드를 사용하는 브라우저 기반의 편집기에서 제공하 Codenvy,Java 프로그래머로부터 혜택을 받을 수 있는 강력한 기능 코드가 완료되면,리팩터링 및 구문 강조.
Codenvy 편집기 또한 쉽게 인생을 위한 프로그래머에 의해 제공하는 효과적인 방법을 구축,디버깅,편집하고 실행하는 다양한 프로젝트입니다. Codenvy 의 팀 에디션은 협업을 목표로합니다.,
Java 외에도 Codenvy 는 컴파일 된 프로그래밍 언어뿐만 아니라 해석 된 과다에 대한 지원을 제공합니다.
특징:
Codenvy 는 개발자가 할 수 있습니다:
- 어떤 컴퓨터에서,초 프로젝트를 시작합니다.
- 에서 작동-프레미스 또는 클라우드에서는 적응할 수 있고 잘 진행 IDE
- 구성하는 작업 영역을 포함한 어떤 스택을 사용하여 Dockerfiles.
- Eclipse Che 확장 및 어셈블리로 IDE 를 사용자 정의하십시오.
- 병렬 프로세스를 실행하여 빌드,실행 및 배포합니다.,
- CLI 푸시,풀 및 복제로 온라인 또는 오프라인으로 작업하십시오.
Rad For WebSphere Software(Rational Application Developer)
플랫폼–Linux/Windows
최초 출시–2005 년 1 월
RAD 는 IBM 이 개발한 상용 Eclipse 기반 IDE 입니다. Java 개발을 위해 명시 적으로 설계된 RAD 는 Java 에서 개발 된 응용 프로그램을 분석,개발,시각적으로 설계 및 배포하기위한 도구를 제공합니다.
영어 외에도 RAD 는 10 개의 다른 언어로 제공됩니다. Java 및 Java EE 이외의 RAD 는 하이브리드 모바일,포털 응용 프로그램,Web2 에 대한 지원을 제공합니다.,0,웹 및 나머지 서비스.
특징:
- 최적화를 위한 IBM 미들웨어
- 고급 분석 및 테스트 도구
- 배포의 옵션을 유연
- 을 제공합 풍부한 페이지 편집기
- 은 브라우저 기반의 모바일 시뮬레이터
- 가속화 개발의 웹과 모바일 앱 프런트 엔드
요약
우리가 볼 수 있듯이,의 과다가있다 IDE 사용할 수 있는 옵션을 위한 Java developers,에 이르기까지 완벽한 기능을 갖춘 상업용 소프트웨어 무료 open-source 것들입니다. Java IDE 의 선택은 현재 프로젝트 및 개인 취향에 따라 다릅니다., 개발자가 아는 것이 많을수록 선택할 수있는 옵션이 더 좋습니다. 어떤 자바 IDE 가 최고라고 생각하십니까? 의견에 알려주십시오.Java 를 처음 사용하는 경우 Java 프로그래밍 마스터 클래스는 Java 프로그래밍 여정을 시작하기에 좋은 Java 코스가 될 것입니다. 자바는 2021 년에 배우고 벌 수있는 최고의 프로그래밍 언어 중 하나입니다.,
사람들은 또한 읽기:
- 최 Java 과목
- Top10Java 인증
- 최 Java 책
- 최 Java 프로젝트
- 탑 Java 프로그래밍 인터뷰 질문
- 핵심 Java 쪽지-프로그래밍 소개 Java
- 사이에 차이 Java 대 Javascript
- 학 Java
- 생성자에서 java
- 소수 프로그램에서 Java
- 의 특징 Java
- 사이의 차이는 파이썬 Java