ccjavac的简单介绍
今天给各位分享ccjavac的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java jdk安装成功了,但是为什么我在cmd命令模式中javac 类名.java中总是找不到文
- 2、java中怎么编译不同文件夹但是相互有关的文件啊
- 3、C:\workspace\Hello1>javac -sourcepath src -cp classes -d classes src/cc/openhome/Main.java
- 4、JDK下载后测试配置环境,在DOS命令窗口输入javac后出现不是内部或者外部的命令,,不可运行,,
java jdk安装成功了,但是为什么我在cmd命令模式中javac 类名.java中总是找不到文
先看看你环境变量有问题吗,可以再cmd中输入java 或 javac
C:\Documents and Settings\delljavac
用法:javac 选项 源文件
其中,可能的选项包括:
-g 生成所有调试信息
-g:none 不生成任何调试信息
-g:{lines,vars,source} 只生成某些调试信息
-nowarn 不生成任何警告
-verbose 输出有关编译器正在执行的操作的消息
-deprecation 输出使用已过时的 API 的源位置
-classpath 路径 指定查找用户类文件和注释处理程序的
-cp 路径 指定查找用户类文件和注释处理程序的
-sourcepath 路径 指定查找输入源文件的位置
-bootclasspath 路径 覆盖引导类文件的位置
-extdirs 目录 覆盖安装的扩展目录的位置
-endorseddirs 目录 覆盖签名的标准路径的位置
-proc:{none,only} 控制是否执行注释处理和/或编译。
-processor class1[,class2,class3...]要运行的注释处理程序的
的搜索进程
-processorpath 路径 指定查找注释处理程序的位置
-d 目录 指定存放生成的类文件的位置
-s 目录 指定存放生成的源文件的位置
-implicit:{none,class} 指定是否为隐式引用文件生成类文件
-encoding 编码 指定源文件使用的字符编码
-source 版本 提供与指定版本的源兼容性
-target 版本 生成特定 VM 版本的类文件
-version 版本信息
-help 输出标准选项的提要
-Akey[=value] 传递给注释处理程序的选项
-X 输出非标准选项的提要
-J标志 直接将 标志 传递给运行时系统
java中怎么编译不同文件夹但是相互有关的文件啊
这就是类路径(classpath)问题,楼主肯定还不是很明白包、类路径、import的作用。
简单的说下:
package是用来组织类的,确保类的唯一性;
classpath是提供给javac、java等工具使用的,用来查找加载相关需要的类;
import是用来在类中导入相关类,提供一种简单的书写形式;
如果b.java的package是aa.bb.cc,且编译后的b.class在f:\aa\bb\cc下,那么其classpath就是f:\ ,不在包aa.bb.cc下的其他类引用b.class,如a.java,就要这样aa.bb.cc.b 或 import aa.bb.cc.b 来使用b类,在编译a.java时需要指定类路径f:\ ,javac -cp .;f:\ a.java (其中的 .; 在JDK5+是可选的,它表是的是当前路径) ;
再假设b.java没有package,那么在a.java中使用b类,无需import语句;但classpath就是f:\aa\bb\cc\;这样在编译a.java时指定类路径f:\aa\bb\cc,javac -cp .;f:\aa\bb\cc a.java;
归类就是:如果类指定了package,class文件就必须在package下,而classpath就是根包名所在路径;如上面指定b.java的package是aa.bb.cc,那么b.class必须在aa\bb\cc下,classpath 就是aa目录所在的路径f:\,编译其它使用了b类但不在包aa.bb.cc下的类 就需要告诉编译器b类的classpath ;
C:\workspace\Hello1>javac -sourcepath src -cp classes -d classes src/cc/openhome/Main.java
这错误提示是源文件不存在 ,,,,,先指向正确的源文件 。。。。。。。。。。。。。。。。
JDK下载后测试配置环境,在DOS命令窗口输入javac后出现不是内部或者外部的命令,,不可运行,,
应该是你的jdk环境变量的path变量设置不对,可以参考这里的方法
关于ccjavac和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。