j***a语言.class,j***a语言class

kodinid 13 0

大家好,今天小编关注到一个比较意思的话题,就是关于java语言.class问题,于是小编就整理了3个相关介绍JAVA语言.class的解答,让我们一起看看吧。

  1. 怎样将一个java文件快速编译成class?
  2. dos无法生成class文件?
  3. class文件可以直接运行吗?

怎样将一个j***a文件快速编译成class?

类名能以数字开头命名吗?这显然编译的时候会报错.标准命名是以大写字母打头后接单词字母大写,编译是通过j***ac这个命令进行编译的(即jdk目录下的j***ac.exe)配置环境变量,新建相应的变量名,有直接输入值就可以了,如下:J***A_HOME:jdk的安装目录如(D:\j***a\jdk1.6.0_05);PATH:%J***A_HOME%\bin;ClASSPATH:.;%J***A_HOME%\lib;比如d:\testj***a\Test.j***a文件,打开命令行窗口1.输入d:\回车2.定位到j***a文件所在文件夹,输入cdd:\testj***a\回车3.编译j***a文件,输入j***acTest.j***a回车4.运行,输入j***aTest回车

dos无法生成class文件?

常见原因,与解决办法,如下。

java语言.class,java语言class-第1张图片-安济编程网
图片来源网络,侵删)


1.环境变量是否配置正确:


运行“j***a”、“j***ac”命令,系统识别,则配置错误→配置正确再重新编译.j***a文件、运行.class文件。


2.检查.class文件是否已生成。

java语言.class,java语言class-第2张图片-安济编程网
(图片来源网络,侵删)


看编译的.j***a文件所在同级目录下,是否有.class生成→用j***ac重新编译。


3.查看你的DOS指针所在的路径是否为.class文件的同一目录下。


不在的话→通过切换盘符和cd命令换到同一个路径下。

java语言.class,java语言class-第3张图片-安济编程网
(图片来源网络,侵删)


4.检查.j***a文件中是否存在包名(package)
有包名的话→


①去掉包名,再重新编译.j***a文件、运行.class文件。


②DOS指针回到包(包实质就是文件夹)的上一级路径,运行时命令变成{包名.文件名}。

class文件可以直接运行吗?

答:一、运行class文件

执行main方法的class文件,命令行为:

j***a <CLASS文件名>

注意:CLASS文件名不要带文件后缀.class

例如:

复制代码代码如下:

j***a Test

到此,以上就是小编对于j***a语言.class的问题就介绍到这了,希望介绍关于j***a语言.class的3点解答对大家有用。

标签: 文件 class j***a