我把我现在的问题和想法写出来,请各位大虾指导啊...
我现在的JDK的环境变量的设置是:变量名java_home
变量值D:\Program Files\Java\jdk1.5.0;变量名Path
变量值%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;%java_home%\bin; 变量名CLASSPATH
变量值.;%java_home%\lib\tools.jar;%java_home%\lib\dt.jar;D:\Program Files\Java\jdk1.5.0;可是在编辑器里结果是:在新出现的文件里没有任何显示.
我在WINDOWS附件的DOS下操作,d:\program files\java\jdk1.5.0\bin>
javac helloworld.Java,结果显示,invalid flag(残缺的目标).
在DOS下运行JAVAC时,有许多提示,列举如下:
-classpath<path> specify where to find user class files
-cp<path> specify where to find user class files
-sourcepath<path> specify where to find user class files
-bootclasspath<path> override location of bootstrap class files
-extdirs<dirs> override location of installed extensions
-endorseddirs<dirs>
-d<directory>
-encoding<encoding>
-source<release>
-target<release>我的迷惑:
1.
各位大虾,我在DOS中测试的结果还是提示没有源文件(no sourse files),根据 725137(2006年不会菜)的指导,我在环境变量中设置的JDK,明确指明了JDK的有关路径,但是并没有指明我要编译的文件的路径,所以出现"测试的结果还是提示没有源文件(no sourse files)",以上是我个人的分析.但是我在不同的网站上看到大虾们都是象725137(2006年不会菜)这样操作的,而且使用正常.
肯定有什么地方我还没有搞清楚,是我写的准备编译的JAVA类必须存放在唯一指定的什么地方吗?请各位大虾多多知道,在下感激万分...
2.
DOS的提示说明有好多参数需要设置,但是前面大家并没有教我更多的参数,说明正常情况不用设置的,但是我的电脑编译时总有这些提示,怎么回事啊?...,以前有位防病毒高手给我的电脑做过一些设置,是否会和他的一些操作有关呢...,我真是糊涂拉.我检查我的环境变量中的系统变量,算上CLASSPATH,JAVA-HOME共有15个变量,哪位大虾能告诉我,你的列表中有多少变量吗?其他的参数需要设置吗?如果需要设置,怎么设置?
再次感谢各位大虾在第一篇提问中给我的指导,请大家尽快帮我解决这个问题.
我现在的JDK的环境变量的设置是:变量名java_home
变量值D:\Program Files\Java\jdk1.5.0;变量名Path
变量值%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;%java_home%\bin; 变量名CLASSPATH
变量值.;%java_home%\lib\tools.jar;%java_home%\lib\dt.jar;D:\Program Files\Java\jdk1.5.0;可是在编辑器里结果是:在新出现的文件里没有任何显示.
我在WINDOWS附件的DOS下操作,d:\program files\java\jdk1.5.0\bin>
javac helloworld.Java,结果显示,invalid flag(残缺的目标).
在DOS下运行JAVAC时,有许多提示,列举如下:
-classpath<path> specify where to find user class files
-cp<path> specify where to find user class files
-sourcepath<path> specify where to find user class files
-bootclasspath<path> override location of bootstrap class files
-extdirs<dirs> override location of installed extensions
-endorseddirs<dirs>
-d<directory>
-encoding<encoding>
-source<release>
-target<release>我的迷惑:
1.
各位大虾,我在DOS中测试的结果还是提示没有源文件(no sourse files),根据 725137(2006年不会菜)的指导,我在环境变量中设置的JDK,明确指明了JDK的有关路径,但是并没有指明我要编译的文件的路径,所以出现"测试的结果还是提示没有源文件(no sourse files)",以上是我个人的分析.但是我在不同的网站上看到大虾们都是象725137(2006年不会菜)这样操作的,而且使用正常.
肯定有什么地方我还没有搞清楚,是我写的准备编译的JAVA类必须存放在唯一指定的什么地方吗?请各位大虾多多知道,在下感激万分...
2.
DOS的提示说明有好多参数需要设置,但是前面大家并没有教我更多的参数,说明正常情况不用设置的,但是我的电脑编译时总有这些提示,怎么回事啊?...,以前有位防病毒高手给我的电脑做过一些设置,是否会和他的一些操作有关呢...,我真是糊涂拉.我检查我的环境变量中的系统变量,算上CLASSPATH,JAVA-HOME共有15个变量,哪位大虾能告诉我,你的列表中有多少变量吗?其他的参数需要设置吗?如果需要设置,怎么设置?
再次感谢各位大虾在第一篇提问中给我的指导,请大家尽快帮我解决这个问题.
解决方案 »
- 输出问题
- 菜鸟问题!子类和父类之间的字段的问题;求大虾帮助
- 新手问题:我为什么不可以编译JAVA
- 两道JAVA面试题 急~~~~~~~~~~
- 我以前学过Java,但是很久没用了,所以也谈不上熟,我想问一下现在JAVA做PC机上的程序有优势吗
- 我想监听"回车键"的时间.谁能告诉我用什么监听程序?最好有代码,谢谢
- 怎样将printStackTrace函数的结果保存到String中呢?(在线等,马上结贴)
- 谁有sql server 2000 的jdbc 驱动?
- 我出来乍道,请大家多多关照.有一个很简单又着急的问题,我在线等候.
- 关于日期型的处理:请高手指教
- 请问安装Sun的JDK的问题,打搅拉!!!
- 请问在SWT中如何实现对图片翻转180度?
或者就是程序本身有问题
PS:....\lib;. 否则有时候会出现问题
注意路径,
做好在 helloworld.Java 的目录下执行 javac
我的代码:
public class helloworld{
static String str="hello,world!";
public static void main(String[]args){
System.out.printin(str);
}
}
请问我怎样在编辑器里进行 helloworld.Java 的目录下执行 javac,怎样在源文件的目录下编译...?
\java>javac helloworld.java
运行出
helloworld
提示'JAVAC'不是内部命令或外部命令,也不是可运行的程序或批处理文件.
我分析原因,是否还是javac.exe的目录和源文件helloworld.Java 的目录应该有什么关系,...
你能告诉我你的JDK和你要编译的文件的目录有什么关系吗?
谢谢你多多指导啊......
􀁺 点击“新建”,在弹出的对话框中 填写:
变量名:JAVA_HOME
变量值:c:\JDK1.3
点击“确定”设置环境变量“JAVA_HOME”
􀁺
重复上述步骤,使用“新建”按钮设置变量CLASSPATH
变量名:CLASSPATH
变量值:%JAVA_HOME%\jre\lib\rt.jar点击“确定”设置环境变量“JAVA_HOME”
􀁺 在系统变量中选中变量名PATH,点击“编辑”按钮,在弹出对话框
中,将“; %JAVA_HOME%\bin”添加至变量值的
末尾。(注意“;”为变量值之间的分隔符)。1.4 安装测试
环境变量设置完成后,重新启动计算机,点击“开始”——〉“运行”“cmd”并点击确定进入命令行方式。J2SDK 的主要命令
都是通过命令行方式完成的。
在命令行方式下输入javac 并回车后,如果出现Javac 的用法参数提示信息
则安装正确。否则要检查环境变量设置是否正确。
如正确再
c;>cd java
C;\java>javac helloworld.java
运行出
helloworld
按照大虾们的指点,经过重新安装,设置后,重新开机.
我现在的源文件所在的目录是 E:\java\,我的JDK的目录是D:\menu2\java\jdk1.5.0,我的编辑器在"d:\Program Files\IDM Computer Solutions\UltraEdit-32".
环境变量设置为:
CLASSPATH
.;%java_home%\lib\tools.jar;%java_home%\lib\dt.jar;D:\menu2\java\jdk1.5.0;java_home
D:\menu2\java\jdk1.5.0;Path
%java_home%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;我的代码:
public class helloworld
{
static String str="hello,world!";
public static void main(String[]args)
{
System.out.println(str);
}
}我在DOS下运行:E:\java>javac helloworld.Java
还是提示找不到JAVAC,(提示'JAVAC'不是内部命令或外部命令,也不是可运行的程序或批处理文件.)
在编辑器里执行DOS,结果还是:在新出现的文件里没有任何显示.请大虾们多多指教...
我设置环境变量做了如下修改:
原 java_home
D:\menu2\java\jdk1.5.0; 改为 D:\menu2\java\jdk1.5.0 (去掉后面的";")
原 CLASSPATH
.;%java_home%\lib\tools.jar;%java_home%\lib\dt.jar;D:\menu2\java\jdk1.5.0;
改为
.;%java_home%\lib\tools.jar;%java_home%\lib\dt.jar;D:\menu2\java\jdk1.5.0;%java_home%\lib
(后面增加java_home%\lib)再把文件名helloworld.Java 改为Helloworld.java 就成功拉.感谢各位大虾,感谢各位大虾的耐心指导,非常感谢!!!
虽然我的问题对你们来说是小问题,很简单,但是对刚开始学JAVA的我,是很重要的一步.
大虾们啊,如果你是男的,我要敬你千杯酒,如果你是女的,我要送你九百九十九朵玫瑰!!!
有你们这样的好老师的支持,我学习JAVA会学得更快更好.另外,请大虾们给我指导一下我怎样学习JAVA较合适?
我的基础:VB6.0,MSSQL,ACCESS,ASP,VSP,JSP,C .(没有看过C++)
同时,我在编辑器里还是不能运行JAVAC,我的编辑器是UltraEdit-32,请熟悉的大虾指导一下.