gpt4 book ai didi

Java编译文件目录问题

转载 作者:行者123 更新时间:2023-12-01 04:51:01 25 4
gpt4 key购买 nike

我只是一个想学习一些 Java 的人。实际的编码部分对我来说工作得很好,到目前为止我一直在 Eclipse 中工作(对于像我这样的新手来说,Eclipse 是一个非常出色的用于编写和编译代码的免费软件)。但是 Eclipse 会自行编译代码,我决心学习如何在没有任何辅助轮的情况下完成此操作,因为有一天我可能需要这样做。然而,几个月前我已经尝试使用命令提示符手动编译我的代码,最终我厌倦了用头撞砖墙。似乎当我尝试在 cmd 中编译一个简单的 HelloWorld 文件时,所有可能出错的地方都会出错。似乎我并不是唯一一个因为这个可笑的第一个障碍而不断被抛出代码的人。到目前为止,我已经慢慢能够解决不断出现的所有问题,但这个新问题完全超出了我在互联网上可以找到的任何建议。

我的 HelloWorld 类已准备好运行。它与我的 .java 文件位于同一文件中。我已经成功地使用指定 javac 工具位置的环境变量来编译它。现在我需要做的就是调用java工具来运行该文件。

创建指定 java 位置的新环境变量会在 cmd 上显示以下错误消息:

"Error: could not open 'C:\lib\amd64\jvm.cfg'"

我不知道为什么它选择这个目录,直接跳到\lib 而不是通过\Program Files。

按照我的书告诉我的那样,在 cmd 中指定 java 工具的位置会给出以下错误消息:

"'C:\Program' is not recognized as an external command, operable program, or batch file."

这当然只是这种情况,因为我试图指定通向 java 工具的路径,而我的命令目录已经被限制为“C:\Java Code”,即我的类文件的位置,是必要的,因为这是我要运行的文件。

所以简而言之,我能看到的解决这个问题的唯一方法是一次指定两个命令目录,我很确定这是不可能的。

解决方案就我而言,这个问题是通过两件事解决的:首先重新安装Java。看来我使用了错误的体系结构版本(Oracle 的站点可能假设我的计算机是 32 位)。这似乎解决了“找不到 jvm.cfg 问题”。其次,按照其中一个响应和this page中的描述配置系统变量。

最佳答案

是的,我第一次编译代码时遇到了完全相同的问题。 jvm.cfg 始终是一个困难的文件。我修复它的方法是:将 PATH 变量或 JAVA_HOME 编辑为 jvm.cfg 的路径。 jvm.cfg是java的配置文件。

关于Java编译文件目录问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14959102/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com