gpt4 book ai didi

java - Sublime text 3编译后在cmd上显示Java程序输出

转载 作者:太空宇宙 更新时间:2023-11-04 09:06:48 24 4
gpt4 key购买 nike

我正在使用 Sublime Text 3 编写和编译我的 java 程序,但 Sublime 控制台上的输出没有帮助,因为我们无法提供输入。我找到了 C 和 C++ 的 sublime 构建代码来在 cmd 上显示输出,但在 Java 中没有成功。这是我在 java.sublime-build 文件中编写的内容。

{
"cmd": ["javac", "$file_name"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",

"variants": [

{
"cmd": ["start", "cmd", "/k", "java", "$file_base_name"],
"shell": true,
"name": "Run"
}
]
}

当我尝试运行 cmd 打开时,它无法编译 java 文件并显示“无法找到或定位主类”。我想运行我刚刚在 cmd 窗口(而不是 Sublime 控制台)中编译的程序,我应该在该命令中添加什么?谢谢。

最佳答案

我自己弄清楚了我的查询,我能够运行我的 Java、C/C++ 和 Python 程序,它们都在弹出的命令提示符中显示输出,我们甚至可以运行交互式程序,其中程序接受输入。

我想与大家分享所有这些 sublime-build 代码。

JAVA SUBLIME 构建代码

{
"cmd": ["javac", "$file_name", "&&", "start","cmd", "/k", "java", "$file_base_name"],
"shell": true,
"quiet": true
}

C SUBLIME 构建代码

{
"cmd": ["gcc.exe", "-o", "$file_base_name", "$file_name", "&&", "start", "cmd", "/k", "$file_base_name"],
"shell": true,
"quiet": true
}

C++ SUBLIME 构建代码

{
"cmd": ["c++.exe", "-o", "$file_base_name", "$file_name", "&&", "start", "cmd", "/k", "$file_base_name"],
"shell": true,
"quiet": true
}

Python SUBLIME 构建代码

{
"cmd": ["start", "cmd", "/k", "python", "$file_name"],
"shell": true,
"quiet": true
}

关于java - Sublime text 3编译后在cmd上显示Java程序输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60136640/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com