您的位置:程序门 -> java -> j2se / 基础类



一个很基础性的问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


一个很基础性的问题
发表于:2007-02-20 15:12:12 楼主
package   demo.com;
class     a
{
public   void   add()
{
int   i   =   0;
if   (i   =   0;i <=20;i++)
{
system.out.println(i);
}
}
}

package   demo.com;
class     b
{
public   static   void   main(string[]   args)  
{
b   b   =   new   b();
b.add();
system.out.println( "hello   world! ");
}
}

我这样编译k:\demo> javac   -d   .   a.java
出现...
javac   不是内部或外部命令,也不是可运行的程序或批处理文件
我的环境变量已经仔细检查过了
哪里出了问题 请高手指教...
发表于:2007-02-20 15:20:391楼 得分:0
看看你的环境变量  

set   path

运行上面的看看结果
发表于:2007-02-20 15:36:562楼 得分:0
根写的程序没什么关系吧,环境变量没设置好。
发表于:2007-02-20 17:27:013楼 得分:0
环境变量没配置好,你还应该试试set   classpath   的路径,看看是否正确
发表于:2007-02-20 18:00:514楼 得分:0
......这个嘛,要不是环境变量的话,那就是你没装jdk~~~
哎呀,谁打我啊~~~
发表于:2007-02-21 14:22:105楼 得分:0
hehe
发表于:2007-02-21 16:39:466楼 得分:0
是不是装了别的东西,比如oracle它有一个jdk,要在环境变量中删除oralce的jdk
发表于:2007-02-21 17:58:037楼 得分:0
javac错误,
应该是path参数设置错误
发表于:2007-02-21 18:47:348楼 得分:0
应该是path变量设置的问题
发表于:2007-02-21 21:16:139楼 得分:0
路径的问题吧。
发表于:2007-02-21 22:10:0710楼 得分:0
晕!
package   demo.com;
class     a
{
public   void   add()
{
int   i   =   0;
if   (i   =   0;i <=20;i++)
{
system.out.println(i);
}
}
}

package   demo.com;
class     b
{
public   static   void   main(string[]   args)  
{
b   b   =   new   b();
b.add();     //b有add()方法吗?
system.out.println( "hello   world! ");
}
}
发表于:2007-02-21 22:33:5111楼 得分:0
package   demo.com;
class     a
{
public   void   add()
{
int   i   =   0;
if   (i   =   0;i <=20;i++)
{
system.out.println(i);
}
}
}

import   demo.com;
class     b
{
public   static   void   main(string[]   args)  
{
b   b   =   new   b();
b.add();    
system.out.println( "hello   world! ");
}
}
发表于:2007-02-21 23:10:0712楼 得分:0
classpath设置好了么?
发表于:2007-02-23 06:05:2013楼 得分:0
这个代码我没有明白你要表现什么,classb是否要继承classa要不你怎么会有b的add()
发表于:2007-02-23 13:29:2314楼 得分:0
一定是环境变量没有设置好,
发表于:2007-02-25 00:02:3515楼 得分:0
同一包下的类可以共享的
还要实现继承关系吗?
我没想表现什么
只是想试试环境变量的问题.
现在环境变量的问题已经解决了
不过还是有点不太明白
%java_home%
c:\program   files\java\jdk1.5.0_11

classpath
.;%java_home%\lib\dt.jar;%java_homr%\lib\tools.jar

path
%systemroot%\system32;%systemroot%;%systemroot%\system32\wbem;c:\program   files\java\jdk1.5.0_11\bin

不明白的是第三步path的配置
files\java\jdk1.5.0_11\bin已经拿%java_home%代替了
以下这样写应该是可以的呀..
%systemroot%\system32;%systemroot%;%systemroot%\system32\wbem;%java_home%\bin
可就是不行..



快速检索

最新资讯
热门点击