当前位置:首页
开发技术指南» 文章正文
    引言:

 ·xml文件实现数据库访问问题    »显示摘要«
    摘要: 将xml文件写好放到系统目录底下,写一个数据库访问类,怎么load不了该文件? ......
    摘要: 最近老看到广州砍手帮\深圳抢劫帮活动猖獗的新闻,我已对广东的治安丧失信心,想转移根据地,向长江三角洲发展,比如苏州,请熟悉那边的ggjj给点宝贵意见! 我擅长 delphi + sql server 2000 数据库编程. 会 vb6.0 ,并且有一套vb6版本的北京大公司 erp 源码, 主要有进销存\财务\人事\生产管理几大模块; 会 visual c # .net 2003 的 wi......


刚刚学java,正在看java编程思想,里面有些代码自己想调试一下,不知道怎么设环境。

我原来是搞.net的,现在想研究一下java,看了一遍书,现在想自己调试一下,在java的网站上下在了一个jdk1.4,安装了,但是按照书上的例子调试不通,一个很小的HELLO程序.不知道怎么去设置自己的环境,请各位指教。

NO.1   作者: interhanchi

问HelloWorld问题的人实在是太多了,而且经常都以“问一个最简单的问题”开头。其    
  实回想一下,自己也是从这个阶段过来的,说一句“你好”,真的是一个最简单的问题    
  吗?...//think   好了,言归正传,lets   say   "HelloWorld!"   in   java...    
  首先,我们要假设一下我们的平台是Windows+JDK。这个环境    
  是相当普遍、基础和入门的。确定已经正确安装JDK了,下一步是小心翼翼地敲入某本教    
  程上的HelloWorld源码,存盘,然后编译,javac   ...问题来了:    
    *   错误1:    
  javac   不是内部或外部命令,也不是可运行的程序或批处理文件。    
    (javac:   Command   not   found)    
        产生的原因是没有设置好环境变量path。Win98下在autoexce.bat中加入    
  path=%path%;c:\jdk1.2\bin,Win2000下则控制面板->系统->高级->环境变量->系统变    
  量...看到了?双击Path,在后面加上c:\jdk1.2\bin。当然我们假设JDK安装在了    
  c:\jdk1.2目录下...好像还要重启系统才起作用...(//知道了!//西    
  红柿)    
  好,再试试!javac   HelloWorld    
    *   错误2:    
  HelloWorld   is   an   invalid   option   or   argument.    
  拜托,给点专业精神,java的源程序是一定要存成.java文件的,而且编译时要写全    
  .java呀。    
  OK,   javac   HelloWorld.java      
    *   错误3:    
  HelloWorld.java:1:   Public   class   helloworld   must   be   defined   in   a   file   called    
  "HelloWorld.java".    
  public   class   helloworld{    
                            ^    
  这个问题嘛,是因为你的类的名字与文件的名字不一致。   OK,准确地说,一个Java源程序中可以定义多个类,但是,具有public    
  属性的类只能有一个,而且要与文件名相一致。还有,main方法一定要放在这个public    
  的类之中,这样才能java这个类。另外一点是Java语言里面是严格区分大小写    
  的,初学者要注意呀。像上例中   helloworld   与   HelloWorld   就认为是不一样,因而...    
  oh...   好,改好了,嘻嘻...   javac   HelloWorld.java    
  ...//faint   这就是编译通过了!看看是不是多了一个    
  HelloWorld.class   ?    
  (hehe..按书上教的:)   java   HelloWorld   (!!   这个我知道,不是java   HelloWorld.class    
  哟)    
    *   错误4:    
  Exception   in   thread   "main"   java.lang.NoClassDefFoundError:   HelloWorld    
  呵呵,这个嘛,就是著名的类路径(classpath)问题啦。实际上,类路径是在编译过程就    
  涉及的Java中的概念。classpath就是指明去哪里找用到的类,就这么简单。由于我们的    
  HelloWorld没用到其它的类,所以编译时没遇到这个问题。运行    
  时呢,就要指明你的类在哪里了。解决方法嘛,可以用下面的命令运行:    
  java   -classpath   .   HelloWorld    
  “.”就代表当前目录。当然这样做有点麻烦,我们可以在环境变量    
  中设置默认的classpath。方法就照上述设置path那样。将classpath设为:    
  classpath=.;c:\jdk1.2\lib\dt.jar;c:\jdk1.2\lib\tools.jar   后面的两个建议也设上    
  ,以后开发用的着。    
  java   -classpath   .   HelloWorld    
    *   错误5:    
  Exception   in   thread   "main"   java.lang.NoSuchMethodError:   main    
  别,坚持住。看看你的代码,问题出在main方法的定义上,写对地方了吗,    
  是这样写的吗:    
  public   static   void   main(String   args[])   {   //一个字都不要差,先别问为什么了...    
  对,包括大小写!    
  java   -classpath   .   HelloWorld      
  Hello   World!    
     
  欢迎来到Java世界!所以说,无法运行HelloWorld   真的并不是一个“最简单的问题”。    
  附:HelloWorld.java    
  //   HelloWorld.java    
  public   class   HelloWorld   {    
          public   static   void   main(String   args[])   {    
                  System.out.println("Hello   World!")   ;    
          }    
  }  
 

NO.2   作者: wzjcntlqs

假设安装好的JDK放在d:\jsk1.4  
  应该进行这样的设置  
  在PATH里在原来的基础添加d:\jsk1.4\bin    
  在CLASSPATH里添加.;d:\jsk1.4\lib\tools.jar;d:\jsk1.4\lib\dt.jar  
  电脑再重新启动一下应该就没有问题了

NO.3   作者: OO00

果然是刚学java   的。。。  
   
  直接把*.java放到jdk1.4的bin目录下  
   
  然后在dos①用javac   *.java编译  
  ②用java   *.class执行  
 

NO.4   作者: viena

晕,是不是没有设置环境变量阿?


 ·求mdbgrid控件for delphi7    »显示摘要«
    摘要: 硬盘坏了,项目中用到的一个控件在网上已找不到。名称不一定是mdbgrid,不过组件类名是tmdbgrid 不胜感激 请发至m_jiangtao@tom.com ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE