【发布时间】:2020-05-09 19:37:06
【问题描述】:
我必须安装 logisim(逻辑电路编辑器),但需要 java 5 或任何更新版本才能安装,同时我还下载了 jdk-13.0.2 以开发一些 java 项目。我得到了这个链接为了下载logisim: http://www.cburch.com/logisim/download.html
另外,我从以下链接下载了 java 8:
虽然 logisim 已成功安装到我的计算机上,但 java 停止工作。另外,vscode 报告说没有安装 jdk,并且 classpath 系统变量指向 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.
任何想法都会有所帮助。
【问题讨论】:
-
这是完全错误的,
set path="C:\Program Files\Java\jdk-13.0.2\bin"。您已经从一个非常重要的系统变量中删除了所有内容。您应该做的是将其添加到现有内容中,而不是覆盖它!请改用Set "PATH=C:\Program Files\Java\jdk-13.0.2\bin;%PATH%"。
标签: java visual-studio-code cmd logic