如何在 Java 9 中載入檔案到 JShell 會話中?
JShell是Java 9 中引入的一個新的命令列互動式 REPL(讀-求值-列印-迴圈)工具,用於評估用 Java 編寫的宣告、語句和表示式。此工具還允許我們執行Java 程式碼段並獲得即時結果。
有時候,我們已經在 java 檔案中編寫好了程式碼,並且能夠在JShell中執行它。要將檔案載入到 JShell 工具中,我們可以使用“/open”命令。
例如,我在“c://temp”資料夾中建立了“Test.java”檔案。以下是程式碼
String s1 = "TutorialsPoint"; String s2 = "Tutorix"; String s3 = s1 + s2; int sum(int a, int b) { return a + b; } int divide(int a, int b) { return a / b; }
現在,我們可以使用以下命令將“Test.java”檔案載入到 JShell 中
C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> /open c:\temp\Test.java jshell> /vars | String s1 = "TutorialsPoint" | String s2 = "Tutorix" | String s3 = "TutorialsPointTutorix" jshell> /methods | int sum(int,int) | int divide(int,int)
“/open”命令已將“Test.java”檔案載入到一個會話中。“/vars”命令可用於載入會話中的變數,“/methods”命令可用於載入會話中的方法。
廣告