cmd中编译class文件
❶ 在命令行状态下,如何运行编译后的.class 文件
点击电脑开始菜单,打开运行窗口,在窗口编辑框里输入cmd,点击确定按钮,打开cmd命令 窗口,然后进入你的工程目录中的可执行程序文件夹下 输入可执行程序文件名 后面带上你需要的参数 按Enter键 就可以了 cmd命令:如你的可执行程序在D://CP//debug/aa.exe 你需要在命令行窗口输入d:按Enter键进入D盘 cd CP/debug按Enter键进入D盘中CP目录debug子目录中 输入aa.exe 2 3 按Enter键运行你的程序 结果就会出现 2.000000 to the 3.000000 power = 8
❷ cmd中java能编译生成class文件,但不能运行
你的代码通过就可以生成class文件 但是执行必须有main方法
错误信息里写名没有找到main方法 因此你需要检查你的代码
你的代码里多了一个“{ }”
删除System.out.println("Hello World!");前面的“{”与最后的“}”即可
❸ 如何在cmd中运行包中的class文件
1、查看并配置环境变量。
❹ 用cmd编译java产生的class文件在当前文件夹下,为何找不到默认在哪里
不一定在当前文件架下
如果你java文件在package com.test下
那么你在工程文件夹用的命令是:
javac com/test/文件名.java
然后产生的class文件也在:工程文件夹/com/test/下
当然,另外一种可能性是你的java程序有问题,没有编译成功,你需要把javac命令后的截图切一个过来看下。
❺ java如何生成class文件 怎样用cmd运行java文件
javac 程序运行class文件。
设置java运行环境,打开cmd,进入 需运行的java文件 的文件夹中。
输入javac **.java (javac+空格+文件名和java后缀)。此处将java文件编译成class文件。
编译成功后,输入java ** (java+空格+class文件的文件名)文件后缀可不输入。
❻ 用cmd运行class文件遇到的问题
javac是编译命令,编译时要加文件后缀名,如:
javac helloworld.java
运行时,不需要加后缀名,如
java helloworld
❼ 如何编译出class
比如 把HelloWorld.java 放到D盘根目录下 然后打开cmd 输入D: 然后回车就可以进入到D盘目录 然后再javac 进行编译注意 java是有大小写区别的 用javac HelloWorld.java 编译用java HelloWorld 运行
❽ 在myeclipse中,我想让他在cmd中编译javac的时候才出现class文件怎么整
javac的编译单位其实就是单个的java文件,为了达到同时编译多个java文件的目的,可以将所需编译的java文件路径保存在一个txt中,比如sourcelist.txt,以换行为分隔符(这个过程称为类文件注册)。这些java文件没有彼此联系的必要,它们可以是隶属不同的包、在不同的文件夹下(当然建议包路径相同的java类文件放在同一文件路径下),javac命令只会一行一行地读取其中的记录,作为一个单位进行类编译。
举例说明。假设你的这个包放在src文件夹下,src的父目录为project,sourcelist.txt也事先新建在project文件夹下。首先将这个包中你需要编译的java文件相对于src的路径(如src\com\test\Test.java)注册到sourcelist.txt文件中;接着在project文件夹中新建一个bin文件夹(或者class文件夹,命名随你乐意取),用以编译后class文件的放置(这个配以javac命令中-d选项去理解);如果还有其他类库(如jxl.jar或者mysql.jar),建议在project目录下新建一个lib(同样命名不限)文件夹,然后复制到该文件夹下(配以-classpath选项理解);最后检查上述准备工作都完成,win + R、输入cmd都不用讲,现在在cmd中用cd命令切换到project目录,然后输入命令:
javac -classpath lib/jxl.jar -sourcepath src @sourcelist.txt -d bin
现在就很好理解了。-d选项就是destination的意思,即生成class文件被送到该选项后面的bin文件夹;-classpath就是将你要用到的jar包注册到类加载路径中;-sourcepath就是告诉javac命令去哪里找类文件。
最后呢,为了方便,可以在project文件夹下新建一个bat文件,并输入以下内容:
javac -classpath lib/jxl.jar -sourcepath src @sourcelist.txt -d bin
@pause
这样每次直接点击即可,而你需要编译其他包的或者其他java文件,直接在sourcelist.txt文件中添加或修改。这其实也是一种“弱耦合”、模块化的表现。
❾ 为什么java文件在cmd中编译不成class文件
java程序编译之后没有产生class文件的原因如下:
如果使用cmd进行编译之后,如果存在错误,是无法产生class文件的,也就不能执行。
如果使用eclipse进行编译之后,没有开启自动编译,就不会自动产生class文件,需要开启自动编译,如图: