java – JShell在jdk 9中无法正常工作
作者:互联网
在Fedora中尝试使用JShell时,我尝试使用here指定的片段转换快捷方式,但我认为它不起作用
它正在显示
Unexpected character after Shift-Tab. Use “i” for auto-import or “v” for variable creation. For more information see:
/help shortcuts
我尝试了这些消息中指定的方式,但结果仍然相同
任何想法或我做错了什么?
$javac -version
javac 9
java -version
openjdk版本“9”
OpenJDK运行时环境(版本9 181)
OpenJDK 64位服务器VM(内置9 181,混合模式)
这是我想要做的:
jshell$new JFrame
我键入了新的JFrame,然后按下shift键i(按住shift键并释放tab,然后按i键).
根据文档,它应该向我展示如下:
0: Do nothing
1: import: javax.swing.JFrame
Choice:
但它正在显示
Unexpected character after Shift-Tab. Use “i” for auto-import or “v” for variable creation. For more information see:
代替
解决方法:
快捷方式的工作方式如下:
按Shift键..释放两个..按’我’或’v’
– – 用例 – –
>键入常量,例如
Enter '1'
Press Shift+Tab then Press 'v'
Provide a variable name
Provide a variable name and you are done with.
Enter 'new JFrame'
Provide your choice
标签:java,java-9,jshell 来源: https://codeday.me/bug/20190622/1263961.html