Notice
Recent Posts
Recent Comments
Link
Star_project
[생활코딩] Java - 실행 - 리눅스 본문
(base) eomminjeong@eomminjeong-ui-MacBookAir ~ % mkdir java_tutorials
(base) eomminjeong@eomminjeong-ui-MacBookAir ~ % cd java_tutorials
(base) eomminjeong@eomminjeong-ui-MacBookAir java_tutorials % ls -al
total 0
drwxr-xr-x 2 eomminjeong staff 64 4 10 23:14 .
(base) eomminjeong@eomminjeong-ui-MacBookAir java_tutorials % vi Helloworld.java
(base) eomminjeong@eomminjeong-ui-MacBookAir java_tutorials % -al
zsh: command not found: -al
(base) eomminjeong@eomminjeong-ui-MacBookAir java_tutorials % ls -al
total 8
drwxr-xr-x 3 eomminjeong staff 96 4 10 23:40 .
drwxr-xr-x+ 51 eomminjeong staff 1632 4 10 23:40 ..
-rw-r--r-- 1 eomminjeong staff 100 4 10 23:40 Helloworld.java
(base) eomminjeong@eomminjeong-ui-MacBookAir java_tutorials % javac Helloworld.java
Helloworld.java:3: error: package system does not exist
system.out.println("Hello world");
^
1 error
(base) eomminjeong@eomminjeong-ui-MacBookAir java_tutorials % vi Helloworld.java
(base) eomminjeong@eomminjeong-ui-MacBookAir java_tutorials % javac Helloworld.java
Helloworld.java:3: error: ';' expected
System.out.println("Hello world")
^
1 error
(base) eomminjeong@eomminjeong-ui-MacBookAir java_tutorials % vi Helloworld.java
(base) eomminjeong@eomminjeong-ui-MacBookAir java_tutorials % javac Helloworld.java
(base) eomminjeong@eomminjeong-ui-MacBookAir java_tutorials % ls -al
total 16
drwxr-xr-x 4 eomminjeong staff 128 4 10 23:47 .
drwxr-xr-x+ 52 eomminjeong staff 1664 4 10 23:47 ..
-rw-r--r-- 1 eomminjeong staff 100 4 10 23:47 Helloworld.java
-rw-r--r-- 1 eomminjeong staff 424 4 10 23:47 Hellowrld.class
(base) eomminjeong@eomminjeong-ui-MacBookAir java_tutorials % java Helloworld
Error: Could not find or load main class Helloworld
Caused by: java.lang.ClassNotFoundException: Helloworld
(base) eomminjeong@eomminjeong-ui-MacBookAir java_tutorials % vi Helloworld.java
(base) eomminjeong@eomminjeong-ui-MacBookAir java_tutorials % java Helloworld.java
world Hello
(base) eomminjeong@eomminjeong-ui-MacBookAir java_tutorials % ls -al
total 16
drwxr-xr-x 4 eomminjeong staff 128 4 10 23:49 .
drwxr-xr-x+ 52 eomminjeong staff 1664 4 10 23:49 ..
-rw-r--r-- 1 eomminjeong staff 100 4 10 23:49 Helloworld.java
-rw-r--r-- 1 eomminjeong staff 424 4 10 23:47 Hellowrld.class
(base) eomminjeong@eomminjeong-ui-MacBookAir java_tutorials %
(base) eomminjeong@eomminjeong-ui-MacBookAir java_tutorials % javac Helloworld.java
(base) eomminjeong@eomminjeong-ui-MacBookAir java_tutorials % ls -al
total 16
drwxr-xr-x 4 eomminjeong staff 128 4 11 00:03 .
drwxr-xr-x+ 52 eomminjeong staff 1664 4 11 00:02 ..
-rw-r--r-- 1 eomminjeong staff 425 4 11 00:03 Helloworld.class
-rw-r--r-- 1 eomminjeong staff 101 4 11 00:02 Helloworld.java
(base) eomminjeong@eomminjeong-ui-MacBookAir java_tutorials % java Helloworld
Hello world
(base) eomminjeong@eomminjeong-ui-MacBookAir java_tutorials %
Helloworld
완성
정말 오타가 많다!
mkdir {{파일명}} // 폴더 생성
ls -al // 폴더 내 파일 확인
vi {{파일명}}.java // 파일 내용 편집
javac {{파일명}}.java // JVM이 이해할 수 있도록 컴파일러 실행
java {{파일명}} //실행
vi 편집기 자주 쓰는 명령어
i : 삽입
d: 삭제
:wq 저장 및 나오기
R : 수정모드
vi 편집기 명령어
참고 블로그 : http://igoto.x-y.net/xe/linux/154
Linux - vi편집기 사용법
☞ vi 편집기 [1] 시작 셀상에서 vi [파일명]를 입력하면 새로운 문서를 편집할 수 있는 환경이 만들어 집니다. 예) >vi 기존의 문서를 편집하고자 할 때에는 파일의 이름을 구체적으로 명시합니다.
igoto.x-y.net
'JAVA > 기초 리뷰' 카테고리의 다른 글
[Linux] Eclipse(이클립스) 설치 for JAVA (1) | 2022.04.12 |
---|---|
JAVA for MAC 설치 (0) | 2022.04.10 |