Rumah  >  Artikel  >  Java  >  Bagaimanakah kita boleh menyesuaikan cara JShell dilancarkan dalam Java 9?

Bagaimanakah kita boleh menyesuaikan cara JShell dilancarkan dalam Java 9?

WBOY
WBOYke hadapan
2023-09-03 18:49:021028semak imbas

我们如何在Java 9中自定义JShell的启动方式?

JShell ialah alat REPL interaktif untuk melaksanakan dan menilai program Java mudah seperti pengisytiharan berubah-ubah, pernyataan, ungkapan, dsb. p>

Apabila alat JShell bermula, kod tersebut dipramuat secara lalai. Untuk memaparkan kod ini kita hanya mulakan arahan "/list -start". Anda boleh meminta JShell untuk memuatkannya secara automatik pada permulaan menggunakan arahan berikut: "/set mula [-retain] [Jenis]". Pilihan pertama "-retain" memberitahu JShell untuk log [Type] yang diperlukan untuk memulakan sesi JShell seterusnya. Jika kami tidak menyatakan, permulaan lalai boleh dimulakan apabila membuka sesi baharu

  <strong>/set start [-retain] -File
  /set start [-retain] -Default
  /set start [-retain] -none</strong>
  • /set start [-retain] Fail: Perintah ini memberitahu JShell bahawa kandungan fail ini mesti dimuatkan semasa permulaan ( fail mengandungi kod berikut) Cipta Pembolehubah, kaedah, kelasdsb.).
  • /set mula [-retain] -tiada: Arahan ini memberitahu JShell untuk tidak memuatkan sebarang kod/arahan semasa permulaan.
  • /set mula [-retain] -Lalai: Arahan ini menetapkan semula permulaan JShell kepada nilai lalainya.

Dalam coretan kod di bawah, kita boleh menggunakan arahan "/set start [-retain] -File强>",

<strong>jshell> /list -start

  s1 : import java.io.*;
  s2 : import java.math.*;
  s3 : import java.net.*;
  s4 : import java.nio.file.*;
  s5 : import java.util.*;
  s6 : import java.util.concurrent.*;
  s7 : import java.util.function.*;
  s8 : import java.util.prefs.*;
  s9 : import java.util.regex.*;
  s10 : import java.util.stream.*;

jshell> /set start -retain save.jsh

jshell> /exit
|   Goodbye

C:\Users\User>jshell
|   Welcome to JShell -- Version 9.0.4
|   For an introduction type: /help intro

jshell> /list -start

  s1 : int x = 20;
  s2 : double y = 30;
  s3 : public int sum(int a, int b) {
          return a + b;
       }
  s4 : String str = "TutorialsPoint";</strong>

, kita boleh gunakan "

" di bawah /set start [-retain] arahan -none".

<strong>jshell> /set start -retain -none

jshell> /exit
|   Goodbye

C:\Users\User>jshell
|   Welcome to JShell -- Version 9.0.4
|   For an introduction type: /help intro

jshell> /list -start</strong>

Dalam coretan kod di bawah, kita boleh menggunakan arahan "

/set start [-retain] -Default". rreeee

Atas ialah kandungan terperinci Bagaimanakah kita boleh menyesuaikan cara JShell dilancarkan dalam Java 9?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam