关于java -classpath 命令的简单使用

原创 2006年06月21日 15:17:00

前两天上课时学生总问的一个问题:关于编译和执行java程序的问题,由于他们没有管理员权限,没有办法添加系统的classpath。所以只能使用javac 和 java命令得参数-classpath

c:/a.java

package love; public class a { public void f() { System.out.println("a.f()"); } public static void main(String args[]) { a a1 = new a(); a1.f(); } }

哈!类名纯粹是为了好敲嘿嘿! 好了编译: E:/>javac -d c:/ c:/a.java 解释执行: E:/>java -classpath c:/ love.a 结果: a.f() 够简单吧!注意空格阿,好多人就是因为没敲空格!就不好使了嘿嘿!好了!现在再在D:/ 建立一个b.java,懒人没办法很不合规矩但是很有效果! b.java:

import love.a; class b { public static void main(String args[]) { a a1 = new a(); a1.f(); } }

编译: E:/>javac -classpath c:/ d:/b.java 解释执行: E:/>java -classpath c:/;d:/ b 结果: a.f() 打完收工,实际上不论是javac 还是 java 命令都是把你要用到的pacakge中的class引入到classpath中来,至于原理哪本书里都有只不过用法可能写书的人觉得太简单没有写出来!好了!撤了!还有,最近要开java&xml了!自己要注意总结了!哈!

java命令行下如何设置classpath类路径

以往基于构建工具和IDE工作,很少使用命令行执行程序,但偶尔使用命令行的时候关于类路径的设置都要查阅一下说明文档,这里找到一个详尽清晰的说明,以备自查.特别指明的是:classpath一定要使用""(...
  • bluishglc
  • bluishglc
  • 2013年08月14日 22:50
  • 63197

java命令行运行设置classpath星号的作用

java classpath 和 classpath引入和不引入星号(*) 区别:  classpath 不引入星号:如:D:\abc\ 只会到你的class路径中查找找文件;  classpath...
  • caomiao2006
  • caomiao2006
  • 2016年06月10日 18:50
  • 3529

java命令行下如何设置classpath类路径

转  http://blog.csdn.net/bluishglc/article/details/9972951   以往基于构建工具和IDE工作,很少使用命令行执行程序,但偶尔使用命令行的...
  • aaronchan1028
  • aaronchan1028
  • 2016年11月29日 10:55
  • 968

运行Java程序-设置classpath

Java命令用于运行Java程序,它会启动Java虚拟机,Java虚拟机加载相关的类,然后调用主程序类的mail()fan...
  • zhangminemail
  • zhangminemail
  • 2014年05月02日 16:23
  • 991

Win7下用cmd运行java程序及path与classpath的配置

用惯了ECLIPSE编写运行java程序,想试试在cmd中如何编译。    当然了,jdk是一定得安装的。否则没有jvm虚拟机,何谈编译?     在安装JDK后,比如我安装的是jdk1.7.0_...
  • carlosli
  • carlosli
  • 2013年03月31日 08:45
  • 4687

linux shell java jar 使用依赖包时classpath的设置问题

在linux下通过命令行或shell脚本执行jar包时,如果该jar包没有引用外部jar包,则非常容易,只需使用如下命令就可以实现: java -jar Test.jar #注意,如果在打包ja...
  • Veechange
  • Veechange
  • 2016年07月08日 14:29
  • 4674

java中path和CLASSPATH的配置和意义解析

一、jdk中的jre和java目录下的jre文件的内容区别; 二、环境变量的设置; 三、path和CLASSPATH路径设置的意义和区别; 四、环境变量与系统环境变量的区别;...
  • eclipse_yin
  • eclipse_yin
  • 2016年05月18日 20:45
  • 3598

Java代码获取classpath路径方法和资源文件的读取方法

classpath 是什么?简单从字面分析看 class path,即类路径,其实就是这个意思,Java程序工作时靠的是各种Java 类来进行工作,那这些工作类存放在哪里呢?这是个重要问题,一个Jav...
  • shenzhenNBA
  • shenzhenNBA
  • 2016年09月03日 01:05
  • 5890

Java中关于package和classpath的总结

转载自:http://blog.sina.com.cn/s/blog_533074eb01014yd7.html package中所存放的文件   所有文件,不过一般分一下就分这三种 ...
  • u012179540
  • u012179540
  • 2014年12月28日 14:57
  • 2048

java项目里classpath具体指哪儿个路径

一、classpath路径指什么     只知道把配置文件如:mybatis.xml、spring-web.xml、applicationContext.xml等放到src目录(就是存放代码.java...
  • u011095110
  • u011095110
  • 2017年07月26日 17:08
  • 5096
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于java -classpath 命令的简单使用
举报原因:
原因补充:

(最多只允许输入30个字)