把class所在的路径 设到classpath中
如果是jdk1.3只用设path中

解决方案 »

  1.   

    C:\Borland\jbuilder5\jdk1.3\bin\javaw -classpath "D:\Kare\AutoAnswer\classes;C:\Borland\jbuilder5\lib\jbcl.jar;C:\Borland\jbuilder5\lib\dx.jar;C:\Borland\jbuilder5\lib\beandt.jar;C:\Borland\jbuilder5\jdk1.3\demo\jfc\Java2D\Java2Demo.jar;C:\Borland\jbuilder5\jdk1.3\jre\lib\i18n.jar;C:\Borland\jbuilder5\jdk1.3\jre\lib\jaws.jar;C:\Borland\jbuilder5\jdk1.3\jre\lib\rt.jar;C:\Borland\jbuilder5\jdk1.3\jre\lib\sunrsasign.jar;C:\Borland\jbuilder5\jdk1.3\lib\dt.jar;C:\Borland\jbuilder5\jdk1.3\lib\tools.jar"  yourPackage.mainclassname 这是用JB5,JB2只需将相应的.jar及其路径改一下就可以了,建议你用JB5吧
      

  2.   

    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.
      

  3.   

    set classpath=%ClASSPATH%;.在运行试试
      

  4.   

    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.
      

  5.   

    To hexiaofeng(java爱好者):Failed again.
      

  6.   

    Sorry I do know how to add you score.
    There is some mistake.
      

  7.   

    设置classpathset CLASSPATH=%CLASSPATH%;D:\java\proj\test不知道你的package是如何设的。如果是testD:\java\proj\java test.test
      

  8.   

    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.
      

  9.   

    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是不太清楚.不过应该差不多