「javacd」javac打包成exe
本篇文章给大家谈谈javacd,以及javac打包成exe对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
javac -d怎么用?最好举个例子。
先写一个测试类 保存为 TestJavac.java
public class TestJavac {
public static void main(String[] args) {
System.out.println("run");
}
}
进入DOS,用CD进入TestJavac.java文件所在的目录下
使用默认方式编译
javac TestJavac.java
使用默认方式执行
java TestJavac
使用-d的方式编译,编译后的class将会存放到d:\temp下。注意:目录必须已存在,否则抛错 (系统找不到指定的路径。)
javac -d d:\temp TestJavac.java
使用-cp的方式执行
java -cp d:\temp TestJavac
为类加入 package com; 后保存
使用-d的方式编译,参数用 .\ ,这样就可以在当前目录下生成com目录
javac -d .\ TestJavac.java
使用默认方式执行,加入类的包目录
java com.TestJavac
我用cmd运行javac -d destdir srcFlie 为什么说 javac:未找到目录:destdir
我们使用javac命令进行编译,其最简单的用法是:
javac -d destdir srcFile
其中,-d destdir 是javac的命令选项,用于指定编译生成的字节码文件存放的路径;srcFile是Java源文件所在的位置。
注意srcFile 也是一个位置。
例如我们写了一个简单的HelloWorld.java,并把它放在C盘根目录。
那么这条命令要这样实现
javac -d C:\ C:\HelloWorld
否则将会报找不到路径的错。
你应该是犯了这个错。
另外,你在使用Java相关的命令时,如果路径包含空格而不做相应的处理,也会出现这个问题。带空格的路径加引号。
eg:
“C:\Program Files”
javac -d是什么意思?
java的类文件是应该放入包中的,如package abc;
public class ls {...} 那么这个abc就是就是类ls的包,那么编译的时候就应该创建相应的abc包,具体就是用javac的一个参数,就是这个-d来生成这个类文件的包,例如上面的类在编译时应该写javac -d . ls.java注意javac和-d,-d和后面的.,.和后面的ls.java中间都有空格
javacd的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于javac打包成exe、javacd的信息别忘了在本站进行查找喔。