develog

[bash] jshell 로 java 코드 실행하기 본문

카테고리 없음

[bash] jshell 로 java 코드 실행하기

냐옴 2024. 10. 12. 00:01

jshell 실행하기

$ jshell
|  Welcome to JShell -- Version 21.0.1
|  For an introduction type: /help intro

 

jshell 로 java 코드 실행하기

jshell> 10 + 20
$4 ==> 30
jshell> System.out.println("hello jshell");
hello jshell
jshell> String str = "hello, "
str ==> "hello, "

jshell> str + "java"
$9 ==> "hello, java"

 

jshell 로 Test.java 파일 실행하기

# Test.java 파일을 불러온다
jshell> /open ~/jshell-test/Test.java

# main 함수를 실행한다
jshell> Test.main(null)
Test.main execute
// Test.java 파일 내용

public class Test {  
    public static void main(String[] args) {
        System.out.println("Test.main execute");
    }
}

jshell 도움말

jshell> /help
jshell> /help intro
|
|                                   intro
|                                   =====
|
|  The jshell tool allows you to execute Java code, getting immediate results.
|  You can enter a Java definition (variable, method, class, etc), like:  int x = 8
|  or a Java expression, like:  x + x
|  or a Java statement or import.
|  These little chunks of Java code are called 'snippets'.
|
|  There are also the jshell tool commands that allow you to understand and
|  control what you are doing, like:  /list
|
|  For a list of commands: /help

jshell 종료하기

jshell> /exit
|  Goodbye
Comments