导航:首页 > 源码编译 > java编译选项有哪些

java编译选项有哪些

发布时间:2022-04-14 15:49:26

java 编译做哪些工作

我认为是这样的:
1.首先java有反射机制,执行编译时会尝试找到JRE安装所在目录,然后找到jvm.dll,接着启动JVM进行初始化动作,产生3个类加载器,用来将所用到的类文件加载到内存中
2.会自动导入java.lang下的类文件和你想导入的类文件
3.会查看你的代码中是否有未处理的可控式异常
4.JVM会查看你写的代码是否符合语法
5.JVM会将你所写的java文件编译为与系统平台无关的字节码文件,也就是.class文件
总之就是一些初始化的动作

❷ java编译器的功能是什么编译过程中主要完成哪些操作

主要是把.java文件编译成.class文件,在编译的过程中,初始化static成员,

❸ Java编译器、解释器分别是什么命令,举例说明如何使用。

javac 编译器 用于将java源代码文件编译成字节码.
语法: javac [option] source
java 解释器 用于执行java字节码
语法: java [option] classname

使用实例如下:

❹ 请问java的编译工具有几种

比较出名的都是这几种,应该还有 我忘记了
NetBeans 没用过
jcreator 没用过,听说比较简单
jbuilder 可以说是最好用的JAVA编译工具(缺点就是它收费的,一套好象要2W多)
Myeclipse (不亚于eclipse,但是也是要前)
eclipse (java最多人用的编译器,是IBM公司的开源软件,完成免费的,我正在用,觉得挺不错的)

❺ JAVA编程中,什么是用-Xlint选项编译

答:出现用-Xlint选项编译的原因是:在你的源代码中,使用JDK中的类的时候,调用了已经过时的方法。所谓过时方法,是有些没有真正实现的方法,或存在潜在问题的方法。这些方法一般情况下,目前的JDK还支持,但在未来的某个版本中,可能就会取消的。所以,在本地使用的代码不必担心这个问题;要移值到其它计算机的程序必须要解决这个问题。
这些过时的方法在JDK的更高版本中,绝对大多数提供了替换方法,少部分是要放弃了。想改好程序,就要找到能够替代的方法,来修改代码。能替代的方法查阅API文档就能看到,在方法目录中,过时的方法有“已过时”的说明,在方法明细里能看到被哪个方法代替了。

❻ 初学java 用什么编译器

一 eclipse / myeclipse
当年学习java,最先接触到的就是 eclipse。喔了个噻,当时感觉eclipse好牛啊,有好多先进的功能:
1. 可以方便地进行包管理。可视化窗口,创建目录和文件都很方便,移动包,复制包等都可以方便的进行。
2.热键操作。复制保存啥的就不说了,代码提示这个功能还是很不错的,在写着写着,脑子突然短路的时候,可以通过快捷键把脑子快速带回来。
3.代码调试。有时候,写着写着代码,突然间就报错了,不知道哪里错了,咋整,这时候,如果使用编辑器的话,就可以使用 debug模式进行调试了,找出问题所在,解决问题。
4.一些代码管理等插件。在企业中肯定要用到代码同步工具,svn 或者 git , 在编辑器中会提供这样的插件,方便代码的管理。

二 idea
相比 eclipse 和 myeclipse ,idea 的基本功能差不多。
1. 包管理:也是有方便的包和资源管理。
2.热键:也是提供热键管理的,而且还很好用。
3.代码调试:debug模式用起来也是很舒服。
4.插件方面:也是支持一些插件的,如 热部署插件等。

三 比较
1. 操作:两个软件有不同的快捷键,虽然idea兼容部分eclipse快捷键,但是不建议这样做。
2.资源消耗:idea更能吃内存啊呦喂,电脑配置低的伤不起啊。eclipse要更柔和一点。
3.是否免费:eclipse 是免费的,myeclipse和idea 是要付费的呦。但是嘛,你懂得。
4.专业性:idea 应该是更专业的,有更高的代码更新机制和代码提示功能。但是 eclipse 涉及的范围更广,除了java 和可以编辑其他语言的项目。

四 建议
1. 如果电脑配置比较低,建议使用 eclipse ,并且使用较低版本的,这样,电脑不会太吃力。如果配置比较高,比如,16G内存,固态硬盘,那就使用idea吧。
2. 没有最好的编辑器,只有最适合自己的编辑器。任何一个编辑器用习惯了,都是很不错的。
希望对您有所帮助!~

❼ JAVA的编译器有哪些

JCreater 、JBuilder、eclipse、myeclipse、netbean这几个是主流,eclipse和myeclipse(eclipse的扩展功能更多)是主流中的主流

❽ 有关JAVA编译的问题JAVAR入门

Exception in thread "main" java.lang. NoClassDefFoundError:Hello
这是由于你的类变量:classpath没设置好的缘故.

运行javac就又出现不是内部或外部命令,也不是可运行的程序,这是由于你的path 变量没设置好,刚开始学java的人基本上都会有这种情况,我也一样.

首先右键点我的电脑。打开属性。然后选择“高级”里面的“环境变量”,在新的打开界面中的系统变量里需要设置三个属性“java_home”、“path”、“classpath”

设置如下 :

1:~~~~首先点“新建”,然后在变量名写上java_home,顾名其意该变量的含义就是java的安装路径,呵呵,然后在变量值写入刚才安装的路径 C:jdk1.6.0_03

2:~~~~其次在系统变量里面找到path,然后点编辑,path变量的含义就是系统在任何路径下都可以识别java命令,则变量值为“%java_home%\bin;%java_home%\jre\bin”,(其中“%java_home%”的意思为刚才设置java_home的值);

3:~~~~~最后再点“新建”,然后在变量名上写classpath,该变量的含义是为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别。其值为“.;%java_home%\lib;%java_home%\lib\tools.jar (要加.表示当前路径)”,与“%java_home%有相同意思” 别忘了这个.哦,忘了就错了哦.

经过上面三步就好了,然后进入DOS测试一下吧:
然后打DOS理打入“java -version”,如果安装成功。系统会显示java的版本信息。

祝你成功!

以下是在linux下配置环境变量:

❾ 编译java程序的命令是什么,运行java应用程序的命令是什么

当前默认目录为C盘Users文件夹下的Administrator文件夹。一般而言,我们习惯改变当前目录。由于windows有磁盘分区,若要跳到其他磁盘,例如E盘,有几种方法:

1、输入命令: pushd 路径(此命令可将当前目录设为所希望的任一个已存在的路径)

2、输入命令: e: 转移到e盘,然后再输入 cd 转移到所希望的已知路径。

希望在windows命令行下使用javac、java、javap等命令,那么当前电脑必须安装了jdk,并且将jdk的bin目录添加到环境变量path下了。

拓展资料:

Java是一种编程语言,被特意设计用于互联网的分布式环境。Java具有类似于C++语言的“形式和感觉”,但它要比C++语言更易于使用,而且在编程时彻底采用了一种“以对象为导向”的方式。

使用Java编写的应用程序,既可以在一台单独的电脑上运行,也可以被分布在一个网络的服务器端和客户端运行。另外,Java还可以被用来编写容量很小的应用程序模块或者applet,做为网页的一部分使用。applet可使网页使用者和网页之间进行交互式操作。

阅读全文

与java编译选项有哪些相关的资料

热点内容
如何用塔式服务器搭建nas 浏览:697
海岛奇兵服务器中断55什么意思 浏览:524
androidsdk22下载地址 浏览:294
intelrst驱动文件夹 浏览:922
几台电脑共享一个加密狗 浏览:360
java获取前一天的日期 浏览:188
五以内手指算法视频 浏览:580
服务器与桌面如何切换窗口 浏览:94
微信接口配置信息php 浏览:49
php数组echo 浏览:98
文件夹有蓝色东西 浏览:961
u盘显示加密提示要格式化怎么办 浏览:543
centos命令行分辨率 浏览:820
我的世界110命令 浏览:738
c语言编译器IDEC语言编程 浏览:948
帮粉丝解压的视频 浏览:116
androidsdk路径查看 浏览:483
什么平板看pdf好 浏览:436
java定义成员变量 浏览:509
学完51单片机 浏览:519