Gre*_*rch 30 java visual-studio-code
喜欢OS X中的轻量级Visual Studio代码.一直希望能够在OS X中从VSC编写,调试和运行标准java(不是javascript).找到以下扩展,它允许您从VSC调试和运行java:
https://marketplace.visualstudio.com/items?itemName=donjayamanne.javadebugger
尽可能遵循指示.尝试运行我的Java应用程序,我收到了一堆的"错误:找不到符号"当我从OS X的应用程序运行在VSC我的Java应用程序在调试控制台窗口的错误在Eclipse运行伟大.什么是我在任VSC或OS X的地方,所以我可以从VSC在OS X中正常运行的Java代码缺失?
Jun*_*Han 39
运行Java有一种更简单的方法,无需配置:
Ctrl+Alt+N,或者按F1,然后选择/键入Run Code,或者右键单击文本编辑器,然后Run Code在上下文菜单中单击,代码将被编译并运行,输出将显示在输出窗口.Jer*_*yal 14
Code Runner Extension只会让你"运行"java文件.
要真正调试"Java"文件,请遵循快速的一次性设置:
.vscode在同一文件夹中创建一个文件夹..vscode文件夹中创建2个文件:tasks.json和launch.jsontasks.json:Run Code Online (Sandbox Code Playgroud){ "version": "2.0.0", "type": "shell", "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared" }, "isBackground": true, "tasks": [ { "taskName": "build", "args": ["-g", "${file}"], "command": "javac" } ] }
launch.json:Run Code Online (Sandbox Code Playgroud){ "version": "0.2.0", "configurations": [ { "name": "Debug Java", "type": "java", "request": "launch", "externalConsole": true, //user input dosen't work if set it to false :( "stopOnEntry": true, "preLaunchTask": "build", // Runs the task created above before running this configuration "jdkPath": "${env:JAVA_HOME}/bin", // You need to set JAVA_HOME enviroment variable "cwd": "${workspaceRoot}", "startupClass": "${workspaceRoot}${file}", "sourcePath": ["${workspaceRoot}"], // Indicates where your source (.java) files are "classpath": ["${workspaceRoot}"], // Indicates the location of your .class files "options": [], // Additional options to pass to the java executable "args": [] // Command line arguments to pass to the startup class } ], "compounds": [] }
你们都准备调试java文件,打开任何java文件并按F5(Debug-> Start Debugging).
提示:*要隐藏VS代码的侧浏览器中的.class文件,打开settingsVS代码并粘贴以下配置:
"files.exclude": {
"*.class": true
}
Run Code Online (Sandbox Code Playgroud)
我可以告诉您Windows。
从VS Code Extensions安装Java Extension Pack和Code Runner Extension。
在VS Code设置中,“ java.home”:“ C:\ Program Files \ Java \ jdk-9.0.4”中编辑Java主目录位置。
检查在VS Code内部终端中是否识别javac。如果此检查失败,请尝试以管理员身份打开VS Code。
在Main.java文件中创建一个简单的Java程序,如下所示:
公共班级主要{
公共静态void main(String [] args){
System.out.println(“ Hello world”);
}
}注意:不要在您的主类中添加包。
右键单击Java文件上的任意位置,然后选择运行代码。
在控制台中检查输出。
做完了,希望对您有所帮助。
| 归档时间: |
|
| 查看次数: |
84624 次 |
| 最近记录: |