programing

Mac에서 Java로 프로그램을 컴파일하고 실행하려면 어떻게 해야 합니까?

bestcode 2022. 9. 22. 00:29
반응형

Mac에서 Java로 프로그램을 컴파일하고 실행하려면 어떻게 해야 합니까?

Mac에서 Java로 프로그램을 컴파일하고 실행하려면 어떻게 해야 하나요?

새로 왔어요.

또, 여기서 제안받은 text wrangler라는 프로그램도 다운받았습니다.

Mac OSX 또는 주요 운영 체제에서 Java 애플리케이션을 컴파일하고 실행하는 것은 매우 쉽습니다.Apple은 OSX에서 바로 사용할 수 있는 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.그mainmethod는 Java에서 특별한데, 이는 프로그램을 실행하도록 지시했을 때 Java 런타임에서 호출을 시도하기 때문입니다.프로그램의 시작점이라고 생각하시면 됩니다.System.out.println()이 예에서는 method가 화면에 "Hello World!"라는 텍스트 행을 인쇄합니다.

컴파일러 사용방법

이제 간단한 자바 프로그램을 작성했으므로 컴파일해야 합니다."Applications/Utilities/Terminal.app"에 있는 터미널 앱을 실행합니다.단말기에 다음 명령을 입력합니다.

cd ~
javac HelloWorld.java

간단한 어플리케이션이지만 OSX에서 첫 번째 Java 어플리케이션을 컴파일했습니다.컴파일 프로세스에서는 "HelloWorld.class"라는 단일 파일이 생성됩니다.이 파일에는 Java Virtual Machine이 인식하는 명령인 Java 바이트 코드가 포함되어 있습니다.

프로그램 실행

프로그램을 실행하려면 단말기에 다음 명령을 입력합니다.

java HelloWorld

이 명령어는 Java 가상 머신을 시작하고 다음 클래스의 로드를 시도합니다.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.");
    }
}
  1. 를 저장하다Paycheck.java
  2. 하여 「」라고 입력합니다.cd Desktop
  3. 「」라고 입력합니다.javac Paycheck.java
  4. 「」라고 입력합니다.java Paycheck
  5. 프로그램을 즐겨보세요!

이클립스
http://www.eclipse.org/downloads/httpwww.eclipse.org//

Apple은 자체 버전의 Java를 제공하므로 최신 버전인지 확인하십시오.
http://developer.apple.com/java/download/http.apple.com/java/download/


Eclipse는 통합 개발 환경입니다.많은 기능이 있지만, 이 단계에서 귀하와 관련된 기능은 다음과 같습니다.

  • 소스 코드 에디터
    • 구문 강조 표시, 색상 및 기타 시각적 신호 포함
    • 학습 촉진에 도움이 되는 매뉴얼을 쉽게 상호 참조할 수 있습니다.
  • 컴파일러
    • 클릭 한 번으로 코드 실행
    • 진행 중 오류/실수 알림 받기

경험을 쌓으면, 그 외의 풍부한 기능을 이해할 수 있을 것입니다.

컴퓨터에 Mac 호환 버전의 Java가 있는지 확인해야 합니다.그것을 확인하려면 단말기에서 java - version을 실행합니다.그렇지 않은 경우 Apple 웹사이트에서 Apple jdk를 다운로드합니다.(Sun이 직접 사과를 만드는 것은 아닙니다, IIRC).

여기서 다른 플랫폼의 java에 사용하는 프로그램을 컴파일 할 때와 같은 명령어라인의 지시에 따릅니다.

다른 솔루션을 사용하면 질문에 충분히 답변할 수 있습니다.단, 명령어를 1개만 사용하는 경우에는 다음과 같습니다.

Java 파일이 있는 디렉토리에 파일 이름 "run"을 만듭니다.그리고 이 파일을 파일에 저장합니다.

javac "$1.java"
if [ $? -eq 0 ]; then
  echo "--------Run output-------"
  java "$1"
fi

다음을 실행하여 이 파일 실행 권한을 부여합니다.

chmod 777 

이제 단순히 실행하는 것만으로 모든 파일을 실행할 수 있습니다.

./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

반응형