问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何将一个java文件编译成class文件?

发布网友 发布时间:2022-04-20 12:22

我来回答

5个回答

热心网友 时间:2023-06-29 21:07

如果你用的是工具,会自动编译。如果是dos命令,先用记事本写一个java文件,比如a.java,存放到d盘java文件夹下,dos命令可以写d:回车,cd
java(cd是进入下级目录,java是文件所在的文件夹,注意cd和java之间的空格)回车,javac
a.java,回车就可以了

热心网友 时间:2023-06-29 21:08

你需要了解JAVA虚拟机生成类文件的规则即可,也就是class文件的格式,你自己将该JAVA文件按规则按二进制形式将数据写入.class文件中就行了,给你一篇逆向的文章 ,你只需要把逆向的转成正向的就可以了
http://blog.csdn.net/zhy05/article/details/1800309

热心网友 时间:2023-06-29 21:08

类名能以数字开头命名吗?这显然编译的时候会报错.
标准命名是以大写字母打头后接单词首字母大写,编译是通过javac这个命令进行编译的(即jdk目录下的javac.exe)
配置好环境变量,新建相应的变量名,如果有直接输入值就可以了,如下:
JAVA_HOME: jdk的安装目录如(D:\java\jdk1.6.0_05);
PATH: %JAVA_HOME%\bin;
ClASSPATH: .;%JAVA_HOME%\lib;

比如d:\testjava\Test.java文件,打开命令行窗口
1.输入d:\ 回车
2.定位到java文件所在文件夹,输入cd d:\testjava\ 回车
3.编译java文件,输入javac Test.java 回车
4.运行,输入java Test 回车

热心网友 时间:2023-06-29 21:09

java在windows中的环境变量设定:
java环境变量的设置:
我的电脑
-》属性
-》高级
-》环境变量
-》在“系统变量”中下拉
-》在“变量”下的“path”选项双击
-》在“变量值”中把你的java安装的jdk的bin的文件目录覆盖到这里,点击保存即可!!!
例如我的配置把d:\program
files\java\jdk1.6.0_03\bin粘贴到变量值中(覆盖原来存在的路径)
这个时候,你运行dos:
开始
-》运行
-》输入“cmd”
-》输入“java”
再输入“javac”
如果你的这两个命令能被识别那么你的环境变量一定是对的!!!
那么就是你程序的问题了!
现在看你的程序吧:
public
class
helloworld{
public
static
void
main(string
args[]){
system.out.println(
"hello
world!"
);
}
}
这个程序命名该这样helloworld.java
如果你有eclips,可以直接编译生成。class文件
没有安装也可以:
进入dos,
把你的当前路径切换到你这个java文件的目录下(一定要做)
设置可以这样:cd
c:\documents
and
settings\qingsongwang\桌面
(假设你的这个java文件放在桌面)
现在可以编译了
javac
helloworld.java
(编译,这个时候会在相同的根目录下面生成。class文件)
再测试:java
helloword
dos显示:hello
world!
上面的解释很清楚,请你仔细看!!!!
希望对你有帮助!

热心网友 时间:2023-06-29 21:10

如果只是一个Java文件,可以再dos下运行编译追问缺少jar包,doc下javac编译不通的。

追答你这Java程序,不只是依赖Java自带的jar?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 英雄联盟版本更新后,游戏内商店界面变得很小,请... 用eclipse怎么编译java文件啊? 符文之地传说怎么玩 javac怎么编译单个java文件 代码有引用其他文件 英雄联盟中符文怎么设置? 英雄联盟符文在哪里设置 如何将java文件编译成class文件 英雄联盟怎么调符文 java中怎么把.class文件编译成java文件 java程序通过文本的方式编译的全过程! java程序怎么编译运行?我是纯菜鸟! java的源程序怎么进行编译 JDK如何编译JAVA文件 !急!! 用文本文档写的java程序 怎么编译啊 怎么编译和运行java程序 如何编译单个java文件 如何用javac 编译java文件 想什么,就有什么,要什么,就得到什么 要什么就能有什么吗 用要是什么就什么造句 英雄联盟在哪里设置天赋和符文? 怎么将java文件编译成class的 英雄联盟符文怎么在游戏里用 如何用命令窗口编译java文件 符文大地传说怎么换精灵? 用Javac怎么单独编译一个java文件 顺丰理赔有什么标准啊,想要获得理赔容易吗? 如何将.java文件编译成.class文件 英雄联盟符文之地手游这个怎么搞? 顺丰邮寄手机有磕碰怎么理赔? 英雄联盟在哪里选择符文 顺丰超时效赔偿标准 我英雄联盟上的符文状态怎么显示不出来? 顺丰超出时效赔偿九倍运费吗? 顺丰快递若保价,损坏赔偿是全额赔偿吗? 英雄联盟玩了一局之后游戏界面整个变大了怎么设置啊 想问一下顺丰理赔有哪些规定?知道的小伙伴可以说说... 请问大佬有《符文大地传说》台服最新客户端游戏百... 顺丰保价了怎么赔偿? 英雄联盟怎么切换符文