To : hexiaofeng(java爱好者)I successfully compiled test.java, but can not run it. Error message are printed. I do what panq told me, but also failed.D:\java\proj\test>javac test.java AppAccelerator(tm) 1.1.034 for Java (JDK 1.1), x86 version. Copyright (c) 1998 Borland International. All Rights Reserved.D:\java\proj\test>java test AppAccelerator(tm) 1.1.034 for Java (JDK 1.1), x86 version. Copyright (c) 1998 Borland International. All Rights Reserved. Can't find class testD:\java\proj\test>The following is the directory that contains my application. D:\java\proj\test>dir Volume in drive D is WINDOWS98 Volume Serial Number is 1272-1BE2 Directory of D:\java\proj\test. <DIR> 08-10-01 11:17 . .. <DIR> 08-10-01 11:17 .. OPENFILE GIF 1,132 08-10-01 11:17 openFile.gif HELP GIF 118 08-10-01 11:17 help.gif CLOSEF~1 GIF 1,154 08-10-01 11:17 closeFile.gif TEST~1 CLA 1,149 08-10-01 13:11 test.class TEST~1 JAV 1,442 08-10-01 11:17 test.java FRAME~1 JAV 2,674 08-10-01 11:17 Frame.java FRAME~1 CLA 3,371 08-10-01 13:11 Frame.class FRAME_~2 JAV 3,102 08-10-01 11:17 Frame_AboutBox.java FRAME$~2 CLA 576 08-10-01 13:11 Frame$1.class FRAME$~3 CLA 577 08-10-01 13:11 Frame$2.class FRAME_~2 CLA 3,634 08-10-01 13:11 Frame_AboutBox.class 11 file(s) 18,929 bytes 2 dir(s) 29,360.34 MB freeD:\java\proj\test>To panq: I do what you told me, but failed. My JDK is version 1.1Help me please. I want to develop an internet browser using JAVA.
set classpath=%ClASSPATH%;.在运行试试
To kare(小李飞刀的飞,小李飞刀的刀。):The following is my environments. I set it using the batch file "setvars.bat"D:\JBuilder2 is the directory where I install java builder.D:\java\proj\test>set TMP=C:\WINDOWS\TEMP TEMP=C:\WINDOWS\TEMP PROMPT=$p$g winbootdir=C:\WINDOWS COMSPEC=C:\COMMAND.COM windir=C:\WINDOWS BLASTER=A220 I5 D1 T4 P300 PATH=D:\JBUILD~1\BIN;D:\JBUILD~1\JAVA\BIN;C:\WINDOWS;C:\WINDOWS\COMMAND CLASSPATH=.;d:\jbuilder2\bin;d:\jbuilder2\java\bin;d:\jbuilder2\lib\jbcl2.0.jar; d:\jbuilder2\lib\jbcl2.0-res.jar;d:\jbuilder2\lib\jgl3.1.0.jar;d:\jbuilder2\libswingall.jar;d:\jbuilder2\lib\datastore2.0.jar;d:\jbuilder2\lib\datastore2.0-res .jar;d:\jbuilder2\lib\jcbwt.jar;d:\jbuilder2\lib\jcchart.jar;d:\jbuilder2\lib\jc table.jar;d:\jbuilder2\lib\vbjorb.jar;d:\jbuilder2\lib\vbjapp.jar;d:\jbuilder2\l ib\vbjgk.jar;d:\jbuilder2\lib\vbjtools.jar;d:\jbuilder2\samples;d:\java\classes; d:\java\proj;d:\jbuilder2\java\lib\classes.zip; JAVA_COMPILER=javacomp JAVA_HOME=d:\jbuilder2\java JBUILDER_HOME=d:\jbuilder2 CMDLINE=java testD:\java\proj\test>I think that the environment is no ploblem.
To hexiaofeng(java爱好者):Failed again.
Sorry I do know how to add you score. There is some mistake.
To panq and hexiaofeng(java爱好者):Bingo!!! I excute D:\java\proj\java test.test and it does work!.Thanks a lot. But I do not know what does the package means? And why you use "java test.test" and not "java test" ? Can you tell me why? I searched the documents, I can not find any descriptions about "package". Another question, how can I distribute my applicaiton? One more question, how can I use jre to run the application. And how can I use jar? By the way, panq, I want to give you score. But I used up scores in this chat. I reopen this discusion in JAVA forum. Please reply to it and I will give you the score.
package的中文名是"包" 是写在文件的最上方,这是一个基础概念,相信不久您就会学到了. package和import关键字,它们的作用是进行文件级的封装(打包)操作,并允许我们构建由类构成的库(类库)。相信您的第一个程序还未使用到.以后是肯定会见到的. 如果您的程序test.java中在头部加上 package test;会将您的程序test.java会放到D:\java\proj\test\下 如果您再建一个java程序another.java ,也在程序中在头部加上package test; 您就可以在test.java中调用another.java所产生的类了. 当然another.java中也可以调用test.java所产生的类了.具体的应用在任何一本java书上都会有指导. 推荐您看thinking in java或java 核心技术 都挺不错的.您的问题, how can I distribute my applicaiton? 在jb5中是点击菜单中wizard -> achive build ,可以生成一个可执行的jar文件。 在jb2是不太清楚.不过应该差不多
AppAccelerator(tm) 1.1.034 for Java (JDK 1.1), x86 version.
Copyright (c) 1998 Borland International. All Rights Reserved.D:\java\proj\test>java test
AppAccelerator(tm) 1.1.034 for Java (JDK 1.1), x86 version.
Copyright (c) 1998 Borland International. All Rights Reserved.
Can't find class testD:\java\proj\test>The following is the directory that contains my application.
D:\java\proj\test>dir Volume in drive D is WINDOWS98
Volume Serial Number is 1272-1BE2
Directory of D:\java\proj\test. <DIR> 08-10-01 11:17 .
.. <DIR> 08-10-01 11:17 ..
OPENFILE GIF 1,132 08-10-01 11:17 openFile.gif
HELP GIF 118 08-10-01 11:17 help.gif
CLOSEF~1 GIF 1,154 08-10-01 11:17 closeFile.gif
TEST~1 CLA 1,149 08-10-01 13:11 test.class
TEST~1 JAV 1,442 08-10-01 11:17 test.java
FRAME~1 JAV 2,674 08-10-01 11:17 Frame.java
FRAME~1 CLA 3,371 08-10-01 13:11 Frame.class
FRAME_~2 JAV 3,102 08-10-01 11:17 Frame_AboutBox.java
FRAME$~2 CLA 576 08-10-01 13:11 Frame$1.class
FRAME$~3 CLA 577 08-10-01 13:11 Frame$2.class
FRAME_~2 CLA 3,634 08-10-01 13:11 Frame_AboutBox.class
11 file(s) 18,929 bytes
2 dir(s) 29,360.34 MB freeD:\java\proj\test>To panq:
I do what you told me, but failed. My JDK is version 1.1Help me please. I want to develop an internet browser using JAVA.
TMP=C:\WINDOWS\TEMP
TEMP=C:\WINDOWS\TEMP
PROMPT=$p$g
winbootdir=C:\WINDOWS
COMSPEC=C:\COMMAND.COM
windir=C:\WINDOWS
BLASTER=A220 I5 D1 T4 P300
PATH=D:\JBUILD~1\BIN;D:\JBUILD~1\JAVA\BIN;C:\WINDOWS;C:\WINDOWS\COMMAND
CLASSPATH=.;d:\jbuilder2\bin;d:\jbuilder2\java\bin;d:\jbuilder2\lib\jbcl2.0.jar;
d:\jbuilder2\lib\jbcl2.0-res.jar;d:\jbuilder2\lib\jgl3.1.0.jar;d:\jbuilder2\libswingall.jar;d:\jbuilder2\lib\datastore2.0.jar;d:\jbuilder2\lib\datastore2.0-res
.jar;d:\jbuilder2\lib\jcbwt.jar;d:\jbuilder2\lib\jcchart.jar;d:\jbuilder2\lib\jc
table.jar;d:\jbuilder2\lib\vbjorb.jar;d:\jbuilder2\lib\vbjapp.jar;d:\jbuilder2\l
ib\vbjgk.jar;d:\jbuilder2\lib\vbjtools.jar;d:\jbuilder2\samples;d:\java\classes;
d:\java\proj;d:\jbuilder2\java\lib\classes.zip;
JAVA_COMPILER=javacomp
JAVA_HOME=d:\jbuilder2\java
JBUILDER_HOME=d:\jbuilder2
CMDLINE=java testD:\java\proj\test>I think that the environment is no ploblem.
There is some mistake.
I excute D:\java\proj\java test.test and it does work!.Thanks a lot. But I do not know what does the package means? And why you use
"java test.test" and not "java test" ? Can you tell me why? I searched the documents, I can not find any descriptions about "package".
Another question, how can I distribute my applicaiton?
One more question, how can I use jre to run the application. And how can I use jar?
By the way, panq, I want to give you score. But I used up scores in this chat. I reopen this discusion in JAVA forum. Please reply to it and I will give you the score.
是写在文件的最上方,这是一个基础概念,相信不久您就会学到了.
package和import关键字,它们的作用是进行文件级的封装(打包)操作,并允许我们构建由类构成的库(类库)。相信您的第一个程序还未使用到.以后是肯定会见到的.
如果您的程序test.java中在头部加上
package test;会将您的程序test.java会放到D:\java\proj\test\下
如果您再建一个java程序another.java ,也在程序中在头部加上package test;
您就可以在test.java中调用another.java所产生的类了.
当然another.java中也可以调用test.java所产生的类了.具体的应用在任何一本java书上都会有指导.
推荐您看thinking in java或java 核心技术 都挺不错的.您的问题, how can I distribute my applicaiton?
在jb5中是点击菜单中wizard -> achive build ,可以生成一个可执行的jar文件。
在jb2是不太清楚.不过应该差不多