我已安装上了JDK,在命令提示符下输入javac已没问题,而且输入javac -version也已可以查出所用的版本,可是在记事本编完程序后,改为Address.java,记事本无丝毫反应,在命令提示下运行,显示错误是:
javac: 找不到文件:Address.java
用法:javac<options ><source files
-help 用于列出可能的选项
可是当我输入-help时,错误为:
‘-help’不是内部或外部命令,也不是可用性的程序或批处理的文件。
javac: 找不到文件:Address.java
用法:javac<options ><source files
-help 用于列出可能的选项
可是当我输入-help时,错误为:
‘-help’不是内部或外部命令,也不是可用性的程序或批处理的文件。
classpath=.;%JAVA_HOME%\lib其中,JAVA_HOME为你安装jdk的目录
E:\>java Address
例如:Address.java在E:\java里面
则要转换为
E:\java>javac Address.java
E:\java>java Address
free ware
你在命令行运行java和javac如果都没有问题的话还有几种可能:一是你是java文件路径没有进对,二是文件名可能有问题,你打开“我的电脑”--“工具”--“文件夹选项”--“查看”--里边有一项"隐藏已知文件扩展名"前的勾去了再查看一下你的那个文件后缀有问题吗,三是文件名要与文件里的CLASS类名一至,不要随便改哦
如果是.java文件的话,文件图标默认情况下不会是记事本的图标
很关注LZ 109%的结贴率是如何实现的
我们平时用时都这样:
我的电脑-属性-高级-环境变量:
新建:变量名 path
变量值 C:\Java\jdk1.6.0_04\bin
这样就可以了啊,不过要重新运行cmd
如果下载完成后安装J2SE-SDK到E:\jsk目录下: 配置环境变量如下: JAVA_HOME = E:\jdk PATH = %JAVA_HOME%\bin;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib; CLASSPATH = %JAVA_HOME%\lib;%JAVA_HOME%\jre\lib; 二 确认在cmd的目录进入到Java文件所在的目录
就是所说的 没有指定文件夹,要切换到Address.java 所在的文件夹。
例如:Address.java在E:\java里面
则要转换为
E:\java>javac Address.java
E:\java>java Address 三 一定要确认你保存文件的后缀名 有的文件是 Address.java.txt 不过由于系统设置的隐藏后缀 显示的时候是 Address.Java 四 保存的文件名要和主类名一致 包括大小写 不过这种问题一般都出在运行时候再不行的话 英雄 你换个JDK吧 要不 换台电脑也成....