
还有想问一个问题,二进制.class文件能不能单独放在另外一个文件夹中,或者删除,我也看了其他者的提问,但是无奈英文不好看不懂,希望作者能照顾一下中国人,谢谢!
对于中文乱码,可以进行如下设置:
{
"code-runner.runInTerminal": true
}
对.class文件的输出目录,可以更改以下设置:
{
"code-runner.executorMap": {
"java": "cd $dir && javac -d <any_folder_path> $fileName && java $fileNameWithoutExt"
}
}
我要设置的目录是D:ZOOLStudybin ,要怎么做? 我更改了设置出现拒绝访问
截图?

不集成终端的情况下,没办法支持中文吗?
后面的路径也要改:
"java": "cd $dir && javac -d <any_folder_path> $fileName && java <any_folder_path>\\$fileNameWithoutExt"
或者
"java": "cd <any_output_folder_path> && javac $fullFileName && java $fileNameWithoutExt",
支持中文目前只有这个方法。
我的设置有问题?
"java": "cd $dir && javac -d D:\ZOOL\Study\bin $fileName && java D:\ZOOL\Study\bin $fileNameWithoutExt",
"java": "cd $dir && javac -d D:\\ZOOL\\Study\\bin $fileName && java D:\\ZOOL\\Study\\bin\\$fileNameWithoutExt"
跟你的一样啊,那边目录是\,复制过来就了,还是报错。
cmd里不会报错
请截图



D:\\ZOOL\\Study\\bin\\$fileNameWithoutExt 你后面多了个空格啊。
建议你好好学习下Java编译执行的各个命令参数。我并不写Java,也都是Google的。
正确的配置是这样的,跟空格无关,也没有空格。
"java": "cd $dir && javac -d D:\ZOOL\Study\bin $fileName && java -cp D:\ZOOL\Study\bin\$fileNameWithoutExt"
Most helpful comment
正确的配置是这样的,跟空格无关,也没有空格。
"java": "cd $dir && javac -d D:\ZOOL\Study\bin $fileName && java -cp D:\ZOOL\Study\bin\$fileNameWithoutExt"