Mac에서 Java로 프로그램을 컴파일하고 실행하려면 어떻게합니까?
Mac에서 Java로 프로그램을 컴파일하고 실행하려면 어떻게합니까?
나는 새롭다.
또한 상황과 관련이 있다면 여기에서 텍스트 랭글러라는 프로그램을 다운로드했습니다.
Mac OSX 또는 모든 주요 운영 체제에서 Java 응용 프로그램을 컴파일하고 실행하는 것은 매우 쉽습니다. Apple에는 OSX와 함께 즉시 사용 가능한 완전한 기능의 Java 런타임 및 개발 환경이 포함되어 있으므로 Java 프로그램을 작성하고 내장 도구를 사용하여 컴파일 및 실행하기 만하면됩니다.
첫 번째 프로그램 작성
첫 번째 단계는 간단한 Java 프로그램을 작성하는 것입니다. 텍스트 편집기를 열고 (내장 된 TextEdit 앱이 정상적으로 작동 함) 다음 코드를 입력하고 파일을 홈 디렉토리에 "HelloWorld.java"로 저장합니다.
public class HelloWorld {
public static void main(String args[]) {
System.out.println("Hello World!");
}
}
예를 들어 사용자 이름이 David 인 경우 "/Users/David/HelloWorld.java"로 저장합니다. 이 간단한 프로그램은라는 HelloWorld
단일 메서드와 함께 라는 단일 클래스를 선언합니다 main
. 이 main
메서드는 Java에서 특별합니다. 프로그램을 실행하도록 지시 할 때 Java 런타임이 호출을 시도하기 때문입니다. 프로그램의 시작점으로 생각하십시오. 이 System.out.println()
메서드는 "Hello World!"라는 텍스트 줄을 화면에 인쇄합니다. 이 예에서.
컴파일러 사용
이제 간단한 Java 프로그램을 작성 했으므로 컴파일해야합니다. "Applications / Utilities / Terminal.app"에있는 터미널 앱을 실행합니다. 터미널에 다음 명령을 입력하십시오.
cd ~
javac HelloWorld.java
방금 OSX에서 첫 번째 Java 애플리케이션을 컴파일했습니다. 컴파일 과정에서 "HelloWorld.class"라는 단일 파일이 생성됩니다. 이 파일에는 Java Virtual Machine이 이해하는 지침 인 Java 바이트 코드가 포함되어 있습니다.
프로그램 실행
프로그램을 실행하려면 터미널에 다음 명령을 입력하십시오.
java HelloWorld
이 명령은 Java Virtual Machine을 시작하고라는 클래스를로드합니다 HelloWorld
. 해당 클래스를로드하면 main
앞서 언급 한 메서드 가 실행됩니다 . "Hello World!"가 표시되어야합니다. 터미널 창에 인쇄됩니다. 그게 전부입니다.
참고로 TextWrangler는 OSX 용 텍스트 편집기 일 뿐이며이 상황과 관련이 없습니다. 이 예제에서 텍스트 편집기로 사용할 수 있지만 반드시 필요한 것은 아닙니다.
코드 작성 및 컴파일 단계를 알려 드리겠습니다. 이 예를 사용하십시오.
public class Paycheck {
public static void main(String args[]) {
double amountInAccount;
amountInAccount = 128.57;
System.out.print("You earned $");
System.out.print(amountInAccount);
System.out.println(" at work today.");
}
}
- 코드를 다른 이름으로 저장
Paycheck.java
- 터미널로 이동하여 입력
cd Desktop
- 유형
javac Paycheck.java
- 유형
java Paycheck
- 프로그램을 즐기십시오!
Eclipse를 다운로드하여 설치하면됩니다.
http://www.eclipse.org/downloads/
Apple은 자체 Java 버전을 제공하므로 최신 버전인지 확인하십시오.
http://developer.apple.com/java/download/
Eclipse는 통합 개발 환경 입니다. 많은 기능이 있지만이 단계에서 사용자와 관련된 기능은 다음과 같습니다.
- 소스 코드 편집기
- 구문 강조, 색상 및 기타 시각적 단서
- 학습을 용이하게하기 위해 문서에 대한 쉬운 상호 참조
- 컴파일러
- 한 번의 클릭으로 코드 실행
- 이동 중에 오류 / 실수 알림 받기
As you gain more experience, you'll start to appreciate the rest of its rich set of features.
You need to make sure that a mac compatible version of java exists on your computer. Do java -version from terminal to check that. If not, download the apple jdk from the apple website. (Sun doesn't make one for apple themselves, IIRC.)
From there, follow the same command line instructions from compiling your program that you would use for java on any other platform.
Other solutions are good enough to answer your query. However, if you are looking for just one command to do that for you -
Create a file name "run", in directory where your Java files are. And save this in your file -
javac "$1.java"
if [ $? -eq 0 ]; then
echo "--------Run output-------"
java "$1"
fi
give this file run permission by running -
chmod 777
Now you can run any of your files by merely running -
./run <yourfilename> (don't add .java in filename)
참고URL : https://stackoverflow.com/questions/2360995/how-do-i-compile-and-run-a-program-in-java-on-my-mac
'program story' 카테고리의 다른 글
"인스턴스화"와 "초기화"의 차이점은 무엇입니까? (0) | 2020.08.25 |
---|---|
jQuery vs jQuery Mobile vs jQuery UI? (0) | 2020.08.25 |
Bash에서 CSV 파일을 구문 분석하는 방법은 무엇입니까? (0) | 2020.08.25 |
CURLOPT_POSTFIELDS에 대한 curl POST 형식 (0) | 2020.08.25 |
zsh에서 ALT + LeftArrowKey 솔루션 찾기 (0) | 2020.08.24 |