ccjavac的简单介绍

博主:adminadmin 2023-01-15 20:21:12 478

今天给各位分享ccjavac的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

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和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。