vscode java 无法输入参数。
发布网友
发布时间:2022-04-24 15:58
我来回答
共5个回答
热心网友
时间:2023-08-05 14:55
设个需要设置.vscode目录下的launch.json,给要运行的类加入这么一行:
"console": "integratedTerminal"
使用命令行控制台,而不是调试控制台,就会在命令行的状态下进行控制啦。
热心网友
时间:2023-08-05 14:56
public class Test {
public static void main(String[] args) throws IOException {
Scanner input = new Scanner(System.in);
int a=input.nextInt();
System.out.println("输入的数字为:");
System.out.println(a);
input.close();
}
}
代码内容是没什么问题的,但是你为什么没创建项目和包?
追问没创建的必要吧,我只是想改eclipse用VS code(颜值高)跟着课本写代码,然后发现VS code不能做输入,比如args[0]或是input.nextInt()。用winR+cmd的终端就可以。所以想来请教一下VS code要怎么设置才能像终端一样能处理input。
热心网友
时间:2023-08-05 14:56
第几课
热心网友
时间:2023-08-05 14:57
"console": "integratedTerminal"
热心网友
时间:2023-08-05 14:57
首先,安装VScode的 code runner插件,在你的文件上右击会有run code。
其次,在文件-》首选项-》设置里搜索
code-runner.runInTerminal": 改为true,这个意思就是你的运行会在终端里。这样就可以解决java乱码和输出问题。
我其实是想知道用VScode运行java文件时,怎么给main 方法的传args参数。