2009-11-04 4 views
4

저는 실제로 Java에서 총 초보자입니다. 저는 .net dev에서 java에서 뭔가를 고치려고합니다. 파일을 컴파일해야하지만 문제가 해결 된 것 같습니다. 나는 dos javac 등을 사용했다. 그러나 나는 그것을 올바르게 얻는 것처럼 보이지 않는다. 컴파일 할 파일이 20 개 있습니다.Java를 컴파일 할 수있는 무료 GUI 소프트웨어가 있습니까

gui에 대한 제안 사항은 무엇입니까?

+6

DOS가 아닙니다. 명령 줄입니다. 아니요, 골동품이 아닙니다. – hasen

+0

@hasen j : 적어도 Linux/Unix에는 없습니다. – Bobby

+2

Windows Powershell도 DOS가 아닙니다. :) (그 문제에 대해서는 cmd.exe도 없습니다) – Quentin

답변

18

먼저 명령 줄을 사용하여 작업하도록하십시오. 요즘 개발자들에게 커맨드 라인이 솔기가 떨어지는 동안 나는 그것을 핵심 기술이라고 생각합니다. 당신이 처분 할 수있는 툴을 알고 있다면 많은 어색한 일이 크게 단순화 될 수 있습니다. 그러나 더 중요한 것은 "GUI"도구에 문제가 있고 사용자가 후드에서 진행중인 작업의 기본 사항을 모르는 경우 문제를 해결해야합니다. 그렇다면 명령 줄에서 소프트웨어를 컴파일하는 데 어떤 문제가 있습니까? 질문을 잘못 읽었지만 소프트웨어를 컴파일하는 데 문제가 없는데 더 좋은 방법을 찾고 있다면

"Java GUI 개발"은 일반적으로 IDE (통합 개발 환경)이라고합니다. . 이것은 Java GUI 파일을 컴파일하는 단순한 GUI 이상의 것입니다 (그러나 그 방법으로 사용 가능). 또한 프로젝트 파일 관리, 강조 표시 및 이와 유사한 기능을 제공합니다. 자바 세계의 빅 3는 다음과 같습니다 : Eclipse, NetbeansIntelliJ Idea (후자는 프리웨어와 유료 버전을 가지고 나머지는 프리웨어입니다).

그러나 빌드 프로세스를 개선하려는 경우 이야기의 끝은 아닙니다. 또한보고자하는 것은 자동화입니다 (이 내용은 Pragmatic Starter Kit Series에서 다루었습니다). 이렇게하면 스크립트를 통해 빌드, 테스트 및 배포 할 수 있습니다. 단순히 .bat 파일을 사용할 수는 있지만 어색 할 수 있습니다. 자바는이 지역에 세 명의 주요 선수가있다 : ant, Maven 그리고 Gradle.

+2

+1 매우 친절하고 완벽한 답변! 그러나 무료 인 IntelliJ IDEA의 새로운 "커뮤니티 편집"이 있습니다. –

+0

오 에이스. 머리를 가져 주셔서 감사합니다. –

8

Eclipse을 사용할 수 있습니다. 그것은 오픈 소스이며 무료입니다.

많은 플러그인이 있으며, 일부 플러그인은 일부 상업용입니다.

10

Eclipse는 Ngu가 언급 한대로 작동합니다. so Netbeans

+2

이미 생성 된 Java 파일을 컴파일하기 위해 이클립스를 설치 하시겠습니까? –

7

당신은 Java 용 IDE (Integrated Development Environment)를 찾고 있다는 것을 의미합니다. Eclipse 및 NetBeans는 Java에서 가장 많이 사용되는 두 가지 IDE입니다.

IntelliJ (최근에 무료 및 오픈 소스로 제작 됨)과 같은 다른 것들도 있습니다.

+1

최근에 무료로 제공되는 댓글 +1. 그걸 몰랐어. – BalusC

+0

여기에서 !!!!! –

3

GUI가 아니지만 상황에 도움이 될 수 있습니다. 기존 프로젝트 인 경우 이미 Ant 빌드 파일이있을 수 있습니다. 그런 다음 빌드 파일을 호출하여 프로젝트를 빌드해야합니다.

2

다른 빌드 파일이 있어야합니다. "build.xml"파일? "pom.xml"파일? "makefile"또는 "Makefile"? 셸 스크립트 또는 배치 파일?

다른 파일이 있다는 것을 알려 주시면 제안 할 사항을 찾아 낼 수 있습니다.

1

build.xml 파일이있는 경우 ant을 사용해야합니다. 이를 다운로드하고 build.xml 파일과 같은 디렉토리에있는 명령 프롬프트에서 "ant"를 실행하십시오.

관련 문제