「javacd」javac打包成exe

博主:adminadmin 2023-03-21 16:44:06 563

本篇文章给大家谈谈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的信息别忘了在本站进行查找喔。