所以我有一个文件夹,里面有一些文件。一个PDF(家庭作业),一个.vscode文件夹,里面有Launch.json用于调试,还有3个.java文件。
这些文件是:Orders.java,Truck.java和Car.java
Truck and Car包含类,Orders包含主程序:
public class Orders {
public static void main(String[] args) {
//actual program inside
}
}
我在调试器窗格中使用了VS Code的齿轮按钮来创建launch.json,它为启动选项提供了这个:
"configurations": [
{
"type": "java",
"name": "Debug (Launch)-Orders",
"request": "launch",
"mainClass": "Orders",
"args": ""
},
我设置了一些希望参加比赛的断点。但是,当我点击绿色播放按钮运行程序时,我收到帖子标题中列出的错误:Error: Could not find or load main class Orders
Launch.json有什么问题或是否有其他可能导致此问题的原因?
另外,如果我在VS Code提供的终端中运行该程序:
Windows PowerShell
Copyright (C) 2016 Microsoft Corporation. All rights reserved.
d.
PS C:\Users\Profile Name\Documents\RIT\Fall 2017\ISTE 200\HW\HW3> java Orders
程序运行正常,但没有出现断点。
如果重要的话,我正在使用Redhat Java Support扩展。