java - jdk-13.0.2因为logisim导调用脑不可见

标签 java visual-studio-code cmd logic

我必须安装 logisim(逻辑电路编辑器),但需要 java 5 或任何更新版本,同时我还下载了 jdk-13.0.2 以开发一些 java 项目。我得到了这个链接为了下载 logisim: http://www.cburch.com/logisim/download.html

此外,我从以下链接下载了 java 8:

https://java.com/en/download/manual.jsp?fbclid=IwAR2BoP89O7qYdbWc0Knk5tSSvymVDN-5XF9FdAKo-_OT4pLnnAG-dcxlC9M

尽管logisim 已成功安装到我的计算机上,但java 停止工作了。此外,vscode 报告未安装 jdk 并且类路径系统变量指向 0 。

无论如何,我发现我的 jdk 存储在它应该存储的位置,这意味着在程序文件中,而我意识到我又下载了两个 jdk! (我仍然不知道这些是如何进入我的计算机的...)。但这并不重要,因为在开始用 Java 编码之前每次使用的 cmd 程序仍然会在正确的目的地设置类路径和路径系统变量。 cmd代码如下:

set path="C:\Program Files\Java\jdk-13.0.2\bin"
set classpath=.;C:\Program Files\Java\jdk-13.0.2\lib\tools.jar

(我的观点是,这似乎不是上面程序的错。) 我也找不到我应该已经下载的 java 版本 (java 8),以便使用文件资源管理器安装和操作 logisim。 我真的需要同时保持 logisim 和 vscode 的可操作性。 这是否意味着我只需拥有 jdk 就可以在 java 中编写代码? (如果不是用于 logisim,我不会费心去下载 java 8...)。

此外,每当我尝试使用 cmd 编译 java 文件时,我都会返回以下错误:

An error has occurred while processing the shared archive file.
Mark mismatch while restoring from shared file.
Error occurred during initialization of VM
Unable to use shared archive.

任何想法都可能有所帮助。

最佳答案

还必须为新的 JRE 安装(为 Logisim 安装的那个)创建一个新的路径系统变量。 JDK 和新的 JRE 应该有单独的路径变量。

例如:

对于 JDK- D:\PROGRAM FILES\Java\jdk-15.0.2\bin

对于 JRE- C:\Program Files (x86)\Java\jre1.8.0_281\bin

Path 系统变量应该指向 JRE 安装位置的 bin 文件夹。

JDK 和 JRE 的路径系统变量。来自控制面板的 SS:

enter image description here

关于java - jdk-13.0.2因为logisim导调用脑不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61702627/

相关文章:

django - Visual Studio 代码中的自动完成 django

linux - 使用 Python 从 Linux 执行窗口应用程序

visual-studio-code - 在 visual studio code c++ 中添加 .lib 文件

java - JBoss EAP + WMQ 消息发送速度非常慢

java - 错误 404 : css page can't load in JSP

java - 在接口(interface)抽象中标记方法有什么意义吗?

typescript - 具有抽象语法的 Visual Studio 代码

java - 无法安装Java JDK

filter - 在tasklist.exe中过滤不带通配符?

java - H2 数据库(嵌入式)连接超时