问个比较初级的问题。如果我的工程路径如下:
test/src /com.test.pkg/HelloWorld.java上面的文件如果在eclipse下面一点问题都没有,会生成和src并列的一个bin目录,在下面生成com/test/pkg/HelloWorld.class但是如果在命令行下面,我应该怎么编译,怎么运行那?(xp系统)
如果只是进入到src这个目录好像编译不了?我现在是进入到com/test/pkg/这个目录编译的,虽然生成了class文件,但是
运行javah  命令的时候有问题
如何能像eclipse一样,生成到bin下面去那?正确的做法应该是什么样的?

解决方案 »

  1.   

    进入你安装jdk的jre的bin目录,看是否有javac.exe
    cd 切换到该目录。
    javac (例如 /home/test/test.java)
    就可以了
      

  2.   

    先执行
    javac HelloWorld.java

    java  HelloWorld
    前提是安装JDK而且要正确设置变量
      

  3.   

    其实你在哪个目录下编译没关系,你也可以自己建个文件夹放自己的project,主要是你在命令提示符里 cd>
    到你编写好的程序目录下然后执行 javac HelloWord.java 最后执行 java HelloWord 前提是你要先安装JDK配置好环境才可以,验证是否配置成功,只要在命令提示符分别执行:javac 和 java 看两个是否都有信息输出,如果提示错误那就是配置出错了,否则就是配置成功了就可以进行编译了。
      

  4.   

    我的环境变量已经配置后,在什么目录下,我都可以执行javac命令
    我想问的是,因为有package(com.test),
    我是否需要深入到最底层目录去编译
      

  5.   

    javac 有一个-d参数可以指定生成的.class文件的存放位置(包括包名一起)