首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >由于logisim的原因,jdk-13.0.2对计算机不可见

由于logisim的原因,jdk-13.0.2对计算机不可见
EN

Stack Overflow用户
提问于 2020-05-10 03:37:07
回答 1查看 663关注 0票数 3

我不得不安装logisim (一个逻辑电路编辑器),但必须安装java5或任何更新的版本,同时我还下载了jdk-13.0.2以开发一些java项目,.I获得了这个链接以下载logisim:

http://www.cburch.com/logisim/download.html

另外,我从下面的链接下载了java 8:

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

虽然logisim已经成功地安装到我的电脑上,但java停止了工作。在adittion中,vscode报告没有安装jdk,且classpath系统变量指向0。

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

代码语言:javascript
复制
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版(Java8),以便用文件资源管理器安装和操作logisim。我真的需要同时保持logisim和vscode的可操作性。这是不是意味着只要有jdk,我就能用java编写代码?(如果不是logisim,我不会下载java 8的……)。

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

代码语言:javascript
复制
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.

任何想法都可能是有帮助的。

EN

Stack Overflow用户

回答已采纳

发布于 2021-02-25 03:22:10

必须为新的创建新的path系统变量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的Path系统变量。控制面板中的SS:

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61702627

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档