我必须安装 logisim(逻辑电路编辑器),但需要 java 5 或任何更新版本,同时我还下载了 jdk-13.0.2 以开发一些 java 项目。我得到了这个链接为了下载 logisim: http://www.cburch.com/logisim/download.html
此外,我从以下链接下载了 java 8:
尽管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:
关于java - jdk-13.0.2因为logisim导调用脑不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61702627/