javac:找不到文件:first.java用法:javac
我在记事本++中的桌面上保存了一个名为“first.java”的文件名。 当我运行cmd命令“javac first.java”时,它给了我这个错误。
javac: file not found: first.java Usage: javac
我知道你需要去C:\ Programfiles \ java \ jdk。
在我的C:\ Program Files \ Java \我有theEE文件夹
“jdk1.8.0”“jre6”“jre8”
在C:\ Program Files(x86)\ Java中我有这个文件夹
“JRE6”
环境设置如下
CLASSPATH
C:\ Program Files \ Java \ jre8 \ bin
变量名称:LEJOS_NXT_JAVA_HOME
变量值:C:\ Program Files(x86)\ Java \ jdk1.6.0_21 \ bin
路径
变量名称:PATH
变量值:C:\ Program Files \ Java \ jdk1.8.0 \ bin
请告诉我哪里出错了。 我在互联网上看过几篇post,我无法弄清楚。
正如nAvEeD kHaN所说,你需要设定自己的道路。
但是为了让JDK在将来利用Maven等工具,我会指定一个JAVA_HOME
路径指向您的JDK文件夹,然后只需将%JAVA_HOME%\bin
目录添加到您的PATH
。
JAVA_HOME = "C:\Program Files\Java\jdk1.8.0" PATH = %PATH%\%JAVA_HOME%\bin
在Windows中:
- 右键单击 “我的电脑”,然后从上下文菜单中选择“属性”。
- 选择左侧的“高级系统设置”。
- 在“系统属性”弹出窗口的“高级”选项卡中,选择“环境变量”
- 在“环境变量”弹出窗口的“系统变量”部分下,单击“新建”
- 在“变量名称”字段中键入“ JAVA_HOME ”
- 将JDK文件夹的路径粘贴到“变量值”字段中。
- 单击确定
- 在同一部分中,选择“路径”并将文本更改为:
blah;blah;blah;
C:\ Program Files \ Java \ jdk1.8.0 \ bin; blah,blah;blah
至:
blah;blah;blah;
%JAVA_HOME%\ bin中; blah,blah;blah
也是JRE的SET路径
jre只是负责执行程序
PATH变量值:
C:\Program Files\Java\jdk1.8.0\bin;C:\Program Files\Java\jre\bin;.;
对于Windows, javac
应该是一个可以在任何地方运行的命令。 如果不是 (这本身就很奇怪),您需要从它所在的位置运行javac
,但导航到 Java类文件的确切位置以便成功编译它。
默认情况下, javac
将编译相对于当前路径的文件名,如果找不到该文件,则不会编译它。
请注意:您只能使用jdk1.8.0进行实际编译 ,因为这将是唯一包含javac
库集。 请记住:Java Runtime Environment运行Java类; Java Development Kit编译它们。
好像你的路径正确。 但是你的工作目录是什么? 在命令提示符下运行:
javac -version
这应该显示你的java版本。 如果它没有,你没有正确设置路径中的java。
导航到C:
cd \
然后:
javac -sourcepath users\AccName\Desktop -d users\AccName\Desktop first.java
-sourcepath是.java文件的完整路径,-d是您希望.class文件的路径/目录,最后是您想要编译的文件(first.java)。
我有同样的问题,这与我的文件名有关。 如果在CMD中使用CD设置文件位置,然后键入DIR,它将列出该目录中的文件。 检查文件名是否出现,并检查拼写和文件名结尾是否正确。
应该是.java但我的是.java.txt。 Java教程网站上的说明指出您应该选择“另存为类型文本文档”,但对我来说,总是将.txt添加到文件名的末尾。 如果我将其更改为“另存为所有文档”,则会正确保存文件名。
所以我遇到了同样的问题,因为我不在我的文件所在的正确目录中。 所以,当我运行javac Example.java
(对我来说)时,它说它无法找到它。 但是我需要去找我的Example.java
文件所在的位置。 所以我使用命令cd
然后在文件的位置之后。 这对我有用。 告诉我它是否有帮助! 谢谢!
我有同样的问题。 问题的根源是在记事本中创建文本文件并将其重命名为java文件。 这意味着该文件已保存为WorCount.java.txt文件。
要解决这个问题,我必须将文件保存为 IDE或Nodepad ++中的java文件 。
Java文件执行过程:保存文件MyFirstJavaProgram2.java之后
输入“Javac”的整个路径,然后输入java文件用于执行输出路径,后跟注释<-cp>,后跟后跟
下面给出的是执行的例子
C:\ Program Files \ Java \ jdk1.8.0_101 \ bin> javac C:\ Sample \ MyFirstJavaProgram2.java
C:\ Program Files \ Java \ jdk1.8.0_101 \ bin> java -cp C:\ Sample MyFirstJavaProgram2
你好,世界
如果这是问题,那么转到javac所在的位置然后键入
- 记事本Yourfilename.java
- 它会要求创建该文件
- 说是,并将您之前源文件中的代码复制到此文件中
- 现在执行cmd ——> javac Yourfilename.java
它肯定会起作用。
首先在环境变量中设置C:/ Program Files / Java / jdk1.8.0 / bin的路径。 比如,您的文件保存在C:驱动器中现在打开命令提示符并使用c转到目录:javac Filename.java java Filename
确保将文件名保存为.java。
如果它保存为文本文件名,则文件未找到错误结果,因为它不能是文本文件。
这是我在没有配置环境变量的情况下执行程序的方法。
Java文件执行过程:保存文件MyFirstJavaProgram.java之后
输入“Javac”的整个路径,然后输入java文件用于执行输出路径,后跟注释<-cp>,后跟后跟
下面给出的是执行的例子
C:\ Program Files \ Java \ jdk1.8.0_101 \ bin> javac C:\ Sample \ MyFirstJavaProgram2.java C:\ Program Files \ Java \ jdk1.8.0_101 \ bin> java -cp C:\ Sample MyFirstJavaProgram2 Hello World
有时会出现此问题,如果您是第一次在系统中创建Java文件。 Java文件的扩展名将保存为文本文件。
例如Example.java.txt(错误的扩展名)
您需要将文本文件扩展名更改为java文件。
应该是这样的:
Example.java(右扩展名)
只需打开文件,然后单击“保存”,然后将其命名为first.java,然后在该框中,该下拉列表中有另一个下拉列表(保存为类型)选择类型为全部并保存它现在可以编译它
- 如何在android中使用viewpager动态创建tab?
- 如何在实现Parcelable时对ArrayList进行排序
- 如何使用嵌入式jetty添加servletfilter
- ArrayList无法强制转换为自定义类扩展ArrayList
- 如何使用Google API Client Library for Java检索youtube缩略图
- Android Studio 2.3错误:无法加载“com.google.common.collect.ImmutableSet”类
- Java Hibernate与SQL Server 2012无法正常工作?
- 在Android中从麦克风录制wav文件 – 问题
- 如何在java中的特定字符之后修剪字符串