Java中有Package的类如何编译运行
2010-07-27 07:51
871 查看
最近看《java编程思想》的时候,使用javac编译了一下带package的java文件,可惜运行失败了。
不多说,下面是一个比较好的、明晰的方法:
编写一个类,它是按照包的层次编码的,如果此时想通过javac和java命令来编译运行,就需要如下来做:
1.编译
编译的指令是javac
编译方式:文件根目录 javac 文件名.java
比如:一个文件名字:EchoClient.java
文件路径:D:\workspace\MinaTest\com\dvn\li\suntest
文件包名:com.dvn.li.suntest
编译过程:
cmd 回车
D: 回车
cd D:\workspace\MinaTest\com\dvn\li\suntest 回车
javac EchoClient.java 回车 搞定!
或者,可以通过javac –d . 文件名.java 来生成package目录。
2. 运行
运行时候需要注意了,不能文件的根目录,是到文件的包目录的上层目录——可以理解为工程目录下,然后运行,文件名前需要加上包名。
运行过程:
cmd 回车
D: 回车
cd D:\workspace\MinaTest回车
java com.dvn.li.suntest.EchoClient 回车 搞定!
呵呵。。。。
不过一般有包名的情况大部分是通过IDE开发的!
参考:百度空间
不多说,下面是一个比较好的、明晰的方法:
编写一个类,它是按照包的层次编码的,如果此时想通过javac和java命令来编译运行,就需要如下来做:
1.编译
编译的指令是javac
编译方式:文件根目录 javac 文件名.java
比如:一个文件名字:EchoClient.java
文件路径:D:\workspace\MinaTest\com\dvn\li\suntest
文件包名:com.dvn.li.suntest
编译过程:
cmd 回车
D: 回车
cd D:\workspace\MinaTest\com\dvn\li\suntest 回车
javac EchoClient.java 回车 搞定!
或者,可以通过javac –d . 文件名.java 来生成package目录。
2. 运行
运行时候需要注意了,不能文件的根目录,是到文件的包目录的上层目录——可以理解为工程目录下,然后运行,文件名前需要加上包名。
运行过程:
cmd 回车
D: 回车
cd D:\workspace\MinaTest回车
java com.dvn.li.suntest.EchoClient 回车 搞定!
呵呵。。。。
不过一般有包名的情况大部分是通过IDE开发的!
参考:百度空间
相关文章推荐
- 如何在命令提示符下编译运行含有Package的java文件
- Java代码中添加 package语句后,如何正确编译运行。
- java中如何区分编译错误和运行错误
- java中不带package和带package的编译运行方式
- GitBash 下如何解决javac/java编译运行乱码问题
- 命令行式下java package的编译与运行
- java中不带package和带package的编译运行方式
- 如何用javac 和java 编译运行整个Java工程
- Notepad++如何编译、运行Java
- win7下如何用cmd编译Java源文件并运行字节码
- 如何配置EditPlus编译运行Java程序?
- 如何使用eclipse新建并编译、运行Java程序
- javac编译完后,如何用java命令运行有包的类
- 如何在命令行模式下编译运行带包的java文件
- 如何用命令行编译、运行第一个java程序(Hello World!)
- 关于 Java源文件带有package的普通程序和Applet编译和运行时错误的处理方法
- 命令行式下java package的编译与运行
- 如何用Editplus编译运行Java
- 如何使用Java来编译运行C文件(一)
- 如何使用Java来编译运行C文件(二)