今天去尝试了下从没有用过,试验过的命令行编译和执行java。
确保了环境变量的正确设置,然后进行试验:
1. 没有包名的情况下:d:/Test.java
直接在当前目录下面,javac Test.java java Test
今天在尝试运行一个编译好的class的时候,老是报classNotFoundException,后来,发现只有在中间加上当前路径的-cp:
java -cp ..\jrebel MoveJrebel
这样才能运行
2.有包名的情况下: test.Test.java d:/test/Test.java
在test文件路径(D盘)下面, javac test\Test.java , 然后 java test.Test
3.在一个路径下面,引用另外一个路径的class的时候 d:/test/Test.java 引用F:/test1/Test.java
在D盘下面,javac -classpath F:\ test\Test.java java -classpath D:\;F:\; test.Test
这里说下执行的时候,classpath的设定,要包含当前执行入口类路径。
由于所要执行的类也是要搜索的类的一部分,所以一定要把这个类的路径也放到-classpath的设置里面。
在要执行的类的路径里面执行java时,一定要添加上点号(.)标示本目录也要搜索。
因为习惯了IDE下面去写引用第三方jar包的操作,回头会补充上这部分内容。
分享到:
相关推荐
Java 命令行 用户管理系统 系统主要功能: ①添加用户: 命令是:add 用户名 年龄 性别 工资 例:add 张三 25 男 3000.00 ②更新用户: 命令是:update id:编号 name=用户名[age=年龄][gender=性别][salary=工资] 例...
自己写的简易Java命令行交互界面框架,可实现交互shell所具有的基本功能(没有历史记录功能),使用properties文件作为配置文件,利用反射实现命令的解析与向各个命令处理类的分发,使用简单,可作为各类Java小工程...
java命令行编译说明
Java命令行运行参数说明大全.txt
超级简单的JAVA命令行计算器,能够实现连续计算加减乘除,输入Q退出程序,输入C清空内容。
java小程序编译和运行。 批处理……
这是用java写的给予命令行的文件管理器,可以在命令行实现文件的创建、删除,重命名、拷贝,打开路径、压缩解压、加密解密等功能,可以说功能的是实现比较全面。
java命令行编译说明
NULL 博文链接:https://foreversky12.iteye.com/blog/2325785
Java 命令行解析器 JOpt Simple.7z
Java 命令行解析器 JOpt Simple
java命令行官方文档 请参考
Java 命令行实现的一个ATM服务模拟,用于实现小型毕业设计或者网络课程作业。
java源码:Java 命令行解析器 JOpt Simple.zip
Java 命令行解析器 JOpt Simple源码示例
这是一系列的bat脚本,用于快速创建C、C++和JAVA命令行编译与运行环境。bat脚本自身并不能执行编译,必须依赖对应的编译套件。相对于庞大的IDE来说,命令行方式要轻快得多,非常适合教学与验证一些算法。
Java 命令行程序案例,实现通讯录功能。通过控制台的菜单,实现数据增删查改。 学生可以通过这个案例掌握循环、分支、命令行输入输出等基本的编程技能。讲解视频地址:...
用java写的命令行下的五子棋代码和一个清屏的动态链接库,在五子棋代码里通过jni调用来实现清屏。 五子棋算法是参考的这个博客http://blog.163.com/liuliang_nice/blog/static/10274620200741201527290/ 文章提到的...