那肯定是不行的
你自己写的类,javac是不认识的。
建议用ant,jbuilder进行编译

解决方案 »

  1.   

    试试在classpath中添上  .;d:\echo;
      

  2.   

    加了也不行,到底可不可以在DOS下编译的?
      

  3.   

    可以呀,
    不然,你在d:\echo\ConnectionPool\下,直接用下面的命令:
    javac -classpath d:\echo Mydbconnection.java
    注意大小写,这只是临时指定路径,该环境变量中的设置是永久的
      

  4.   

    编译通过了
    可是如何运行MyDbConnection.class?
    用javathanks!
      

  5.   

    yes
    java MyDbConnection
    看一看java方面的书就明白了
      

  6.   

    MyDbConnection.java是在c:\echo\DBConnection\目录
    在该目录下  java MyDbConnection
    提示:Exception in thread "main" java.lang.NoClassDefFoundError:MyDbConnection
    是程序错误还是运行命令错误?
      

  7.   

    代码很简单,不应该有错阿package echo.DBConnection;//import echo.ConnectionPool.ReadProperties;import java.io.InputStream;
    import java.io.PrintStream;
    import java.util.*;public class MyDbConnection
    {    public MyDbConnection()
        {
        }     public void getDbConfig(){
         //  ReadProperties DBConfig=new ReadProperties();
         //  String PoolName=DBConfig.PoolName;     }    public static void main(String args[])
        {
          //  echo.ConnectionPool.ReadProperties DBConfig=new echo.ConnectionPool.ReadProperties();
    //        ReadProperties dbconf = new ReadProperties();
            String PoolName="hello";   //echo.ConnectionPool.ReadProperties.getProperties(PoolName);
            System.out.println("poolname:"+PoolName);
         }}
      

  8.   

    在mydbconnection.java中写有:
    package echo.DBConnection;
    import echo.*;
    import java.io.InputStream;
    import java.io.PrintStream;
    import java.util.*;
    已经在不同的包里了,你直接import *就可以了
    或者你在当前java类的上一级目录里面进行编译就可以的!
      

  9.   

    记得把你工作的路径,如echo加入到classpath中