我到处都找过了。我试过以下
还有许多其他参考资料都说同样的事情:将“java.home”添加到您的settings.json 文件中,其中包含您的jdk 的路径。我就是这么做的。
我尝试将 java.home 添加到 settings.json 文件的用户级别和工作空间级别。但是,当我使用“mvn clean install -Dmaven.test.skip=true”构建项目时,它仍然指向 JRE,并随后失败。
另外,我还发现了对这个所谓的“配置 Java 运行时”向导(很难说是向导,因为我无法更改任何内容)的引用,它检测我的不同 JDK。但是,我似乎无法选择任何内容,也无法更改“检测到的 JDK”部分下的内容的优先级。
是的,将 JAVA_HOME 设置为环境变量 (Windows 10) 到适当的路径是可行的。但我支持许多不同的项目,这迫使我在不同的 JDK 版本之间进行切换。如果能够将这些信息存储在项目本身中,而不是每次都必须记住何时手动交换 JAVA_HOME 值,那就太好了。
预先感谢您的帮助。
好的。我不敢相信我是第一次就一些本来应该很容易完成的事情提出问题,但我们已经到了。
我希望我的 mat-horizontal-stepper 中的最后一步在单击特定按钮后显示复选标记图标和绿色背景,就像之前步骤的图标一样。该按钮就是下图中的“是,确认”按钮。
单击后,我希望带有数字 3 的蓝色图标变为我之前描述的复选标记图标,表明所有步骤现已完成。步骤 1 和 2 会自动执行,因为一旦按下标记为“matStepperNext”的按钮,似乎“mat-step-icon-state-done”类就会应用于它们。遗憾的是,步骤 3 没有这样的按钮,因此必须手动完成。
现在,我已经尝试了与此相关的搜索中可能出现的所有内容。许多帖子建议使用自定义图标,并使用 状态<ng-template></ng-template>
,但这并没有奏效。其他人建议用 标记该步骤completed=true; editable=false;
,但这仅在移至下一步时才有效,这意味着它不适用于最后一步。我的假设是,必须有某种方法以某种方式将“mat-step-icon-state-done”类添加到 mat-icon 中,但我不太确定如何去做。另外,如果我的预感完全错误,请随时为我指出正确的方向。