例如,我想打印像 -
这样的语句System.out.println("Hello");
如何在不使用班级中的public static void main(String arg[]);
的情况下在控制台上打印上述行。
答案 0 :(得分:1)
您很快就可以使用JShell
执行此操作,这允许您在shell中键入java表达式以获取结果,而无需编译程序。以下是JShell - Java 9 interpreter (REPL) - Getting Started and Examples
> jdk-9/bin/jshell -v
jshell> void helloJShell() { System.out.println("hello JShell"); }
| created method helloJShell()
jshell> helloJShell();
hello JShell
然后你可以简单地做
jshell> System.out.println("hello");
我没有时间尝试这个,但它看起来很简单。