java 开发起步
来源:互联网 发布:怎么下载instagram软件 编辑:程序博客网 时间:2024/05/16 10:59
1.java 编译
java的代码文件以.java结尾,要编译成为class,才能执行
编译命令:javac xxxx.java
如果没有找到javac命令,要将jdk的bin目录加入到path目录里,如:
C:\Program Files\Java\jdk1.7.0_05\bin
2.java 执行
执行命令:
java xxxxx.class
在运行时会报NoClassDefFoundError错误,这是因为java并不能智能地先从当前目录查找class文件,
要将“.;”加入到classPath环境变量中,"."表示当前目录。java才能从当前目录开始找。
另外,执行命令的目录并非在class文件同一级目录,而要在bin目录下,java在编译时按名字空间,自动在bin目录下生成子目录
如名字空间:
package JL.BO.Pkg;
类名:
public class RmiSampleServer
编译目录为
bin\JL\BO\Pkg\RmiSampleServer.class
执行目录为bin,
命令为bin\java JL.BO.Pkg.RmiSampleServer
如果没有package,则可直接在class所在目录执行。
程序中引用其它class也要放在bin目录下相应的各目录里。
3.引用外部jar
比如引用log4j.jar,在执行时要用-cp 命令
java -cp .;D:\Develop\MyEclipse\JL.BO\bin\log4j-1.2.17.jar JL.BO.Pkg.RmiSampleServer
注:cp后面的参数里,要写上当前目录".",否则找不到RmiSampleServer
- Java游戏开发起步
- java 开发起步
- java 起步
- java 起步
- java起步
- java起步;
- java起步
- JAVA起步
- JAVA起步
- java起步
- Java起步
- Java起步
- java起步
- wince开发起步
- 驱动开发起步
- 嵌入式开发起步
- 移动开发起步
- 驱动开发起步
- JS验证
- search-guard笔记
- css(三)---定位与浮动的学习
- FZU 1205 小鼠迷宫问题 <BFS+DFS>
- java、javascript、js、jsp的区别
- java 开发起步
- 赵何娟“拷问”冯鑫:暴风与小米电视的疯狂增长,源于乐视“自杀”
- 王坚和云栖小镇的缔造者们,要和钛媒体搞个大事丨T-EDGE明天揭晓
- 迅雷内讧风波后,陈磊首次露面会说些什么 | T-EDGE 明天揭晓
- 科技风暴极速入侵,谁将成为未来汽车最终赢家 丨T-EDGE明天揭晓
- Ubuntu设置系统时间与网络时间同步
- 无名飞控的姿态解算和控制(二)
- 蔚来ES8正式上市;贾跃亭以老赖身份登纽约时报;SpaceX首次利用回收火箭执行任务丨价值早报
- 安卓Android--L2TP教程