现在,开发者可以参考AdoptOpenJDK说明指导,从头构建Kulla(源代码可以从Mercurial地址获得)。
对于一些上手实验,最简单的可能是使用一个独立的试验jar。这些jar包是社区专为不想从头构建的开发者构建好的。
这些试验jar包可以从AdoptOpenJDK CloudBees的CI构建实例中获得。
要使用它们,你需要安装Java 9 beta版(或者OpenJDK 9的构建版本)。然后下载jar文件,重命名为kulla.jar,然后在命令行输入如下:
$ java -jar kulla.jar|Welcome to JShell -- Version 0.610|Type /help for help ->复制代码
这是REPL的标准界面,和往常一样,命令是从单个字符开始并最终发出的。
JShell有一个相当完整(但仍在发展)的帮助语法,可以通过如下命令轻松获得:
-> /helpType a Java language expression, statement, or declaration.Or type one of the following commands: /lor /list [all]
-- list the source you have typed /seteditor -- set the external editor command to use/eor /edit
-- edit a source entry referenced by name or id/dor /drop
-- delete a source entry referenced by name or id/sor /save [all|history]-- save the source you have typed/oor /open
-- open a file as source input/vor /vars
-- list the declared variables and their values/mor /methods
-- list the declared methods and their signatures/cor /classes
-- list the declared classes/xor /exit
-- exit the REPL/ror /reset
-- reset everything in the REPL/for /feedback
-- feedback information: off, concise, normal, verbose, default, or ?/por /prompt
-- toggle display of a prompt/cp or /classpath
-- add a path to the classpath/hor /history
-- history of what you have typed /setstart
-- read file and set as the new start-up definitions /savestart
-- save the default start-up definitions to the file/?or /help
-- this help message /!
-- re-run last snippet /
-- re-run n-th snippet /-
-- re-run n-th previous snippet Supported shortcuts include: -- show possible completions for the current textShift- -- for current method or constructor invocation, show a synopsis of the method/constructor复制代码JShell支持TAB键自动补全, 因此我们可以很容易找到println()或者其他我们想使用的方法:
-> System.out.printprint( printf(println(复制代码
|