展开全部
方法一:
1、进入d:/web/wsh下: javac a.java;
2、然后退出wsh目录即进入d:/wsh下 javac wsh/b.java即可编译成功!
方法二:
1、通过使用javac -classpath(cp)参数;636f707962616964757a686964616f31333365633838
2、进入d:/web /wsh下: javac a.java;
3、还是在d:/wsh/wsh下: javac -classpath d:/web/wsh b.java;
这样也可以编译成功!
以下方法都通过测试!
以下是javac编译的参数:
1、用法:javac
2、选项:
1)-g:none 不生成任何调试信息;
2)-g:{lines,vars,source} 只生成某些调试信息;
3)-nowarn 不生成任何警告;
4)-verbose 输出有关编译器正在执行的操作的消息;
5)-deprecation 输出使用已过时的 API 的源位置;
6)-classpath 指定查找用户类文件的位置;
7)-cp 指定查找用户类文件的位置;
8)-sourcepath 指定查找输入源文件的位置;
9)-bootclasspath 覆盖引导类文件的位置;
10)-extdirs 覆盖安装的扩展目录的位置;
11)-endorseddirs 覆盖签名的标准路径的位置;
12)-d 指定存放生成的类文件的位置;
13)-encoding 指定源文件使用的字符编码;
14)-source 提供与指定版本的源兼容性;
15)-target 生成特定 VM 版本的类文件;
16)-version 版本信息;
17)-help 输出标准选项的提要;
18)-X 输出非标准选项的提要;
19)-J 直接将 传递给运行时系统。