当前位置:首页 » 编程软件 » 不能编译字节码的文件

不能编译字节码的文件

发布时间: 2023-06-07 00:02:11

㈠ 我用jd-gui反编译class文件,通过javac编译,提示错误: 编码GBK的不可映射字符

  1. 运行控制台,程序->运行,输入CMD,点击确定进入DOS操作系统 快捷键windows键+R键

  2. 编写需要运行的java代码!

/**
*@authorjava
*@version创建时间:2014-11-7下午2:31:53
*类说明
*/
publicclasshelloword{
publicstaticvoidmain(String[]args){
System.out.println("hello中文字符,,,中文字符word");
System.out.println("hello中文字符,,,中文字符word");
System.out.println("hello中文字符,,,中文字符word");
System.out.println("hello中文字符,,,中文字符word");
System.out.println("hello中文字符,,,中文字符word");
System.out.println("hello中文字符,,,中文字符word");
System.out.println("hello中文字符,,,中文字符word");
System.out.println("hello中文字符,,,中文字符word");
System.out.println("hello中文字符,,,中文字符word");
}
}


3. 切换运行目录到您存放java代码的目录!使用命令 cd 切换

4. 常规执行命令javac helloword.java,出现如下错误!

5. 解决错误提示:编码 GBK 的不可映射字符,使用命令:javac -encoding utf-8 helloword.java,编译成功

6. 成功编译后,在tmp目录下能看到helloword.java文件编译后的.class字节码文件

7. 使用命令【java helloword】,运行java程序

㈡ javac *.java

安装好jdk后会有两个bin目录
c:\program
files\java\j2re1.4.2\bin
和c:\j2sdk1.4.2\bin
如果你把path后追加第一个的话,情况就是你所描述的
但正确的是追加第二个目录

㈢ 我编写的源代码程序,在命令行模式中,输入javac命令对源代码进行编译,但是生成不了字节码文件(class)

javac HelloWorld.java 是执行的相对路径, 你是在bin目录下执行的,但bin目录下面没有HelloWorld.java文件;
1、可以javac E:\test\HelloWorld.java 把全路径加上
2、配置环境变量, 在path加入 D:\loveyouth\Java\jdk1.7.0.75\bin;然后进入HelloWorld.java所在文件夹中执行javac HelloWorld.java命令

热点内容
stl源码剖析笔记 发布:2025-02-12 05:01:51 浏览:588
教务系统web服务器搭建 发布:2025-02-12 05:01:17 浏览:96
全国dns服务器地址大全 发布:2025-02-12 05:01:13 浏览:682
安卓什么软件能拍到月亮 发布:2025-02-12 04:59:42 浏览:781
手机卡忘记服务密码怎么办 发布:2025-02-12 04:59:10 浏览:373
如何让助理服务器可以被远程 发布:2025-02-12 04:47:11 浏览:769
存储空间不足但 发布:2025-02-12 04:46:27 浏览:277
树莓派编程板 发布:2025-02-12 04:41:45 浏览:908
php取整 发布:2025-02-12 04:33:21 浏览:227
我的世界创造服务器位置 发布:2025-02-12 04:24:49 浏览:707