首页编程java编程javahome是什么位置?java的java_ home是什么意思啊

javahome是什么位置?java的java_ home是什么意思啊

编程之家2023-10-13103次浏览

大家好,关于javahome是什么位置很多朋友都还不太明白,今天小编就来为大家分享关于java的java_ home是什么意思啊的知识,希望对各位有所帮助!

javahome是什么位置?java的java_ home是什么意思啊

java的java_ home是什么意思啊

META-INF,相当于一个信息包,用于存放一些meta information相关的文件。用来配置应用程序、扩展程序、类加载器和服务manifest.mf文件,在用jar打包时自动生成。

这个文件夹应该被看作是JAVA工程的一个内部META目录,所以这个目录下的文件应该都是build工具来生成的,我们自己的文件应该直接放到根目录下或者其他的子目录中。

扩展资料

双语例句:

javahome是什么位置?java的java_ home是什么意思啊

1.This file must reside in a root directory(outside any package) on the classpath, or in a META-INF subdirectory of a directory in the classpath.

这个文件必须位于根目录的路径下(不在任何包中),或者在类路径的一个目录的 META-INF子目录中。

2.The easiest way to do this is to put it into a/META-INF directory that is a subdirectory of your source code(it just needs to be in the root of the directory where your compiled classes are output).

javahome是什么位置?java的java_ home是什么意思啊

最简单的方法是放入/META-INF目录,这是源代码的子目录(需要将它放到输出编译类的根目录中)。

打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,如果我们把MANIFEST中的配置信息进行分类,可以归纳出下面几个大类:

一、一般属性

1、 Manifest-Version

用来定义manifest文件的版本,例如:Manifest-Version: 1.0

2、Created-By

声明该文件的生成者,一般该属性是由jar命令行工具生成的,例如:Created-By: Apache Ant 1.5.1

参考资料有道词典-meta-inf

%java_home %什么意思

%java_home%

一般用于指向jdk的根目录,以便以系统其他位置寻找jdk的时候不需要再找寻jdk的全部路径。

扩展一下讲,如果上面的java_home没有实际意义

你可以定义为任何你想使用的路径,以便其他位置使用到这个路径的时候可以直接引用%java_home%

再以jdk路径为例:

如果在环境变量里设置了%java_home%=C:\jdk1.5.0_07

那么后面再用到jdk的时候比如classpatch里就可以写%java_home%\bin;

就像是程序里定义一个常量一样。

配置java环境变量的作用是什么

path环境变量的作用--帮助系统操作java

用javac将源码编译成.class文件,在调用java命令让程序执行.

问题是:系统是如何找到并调用javac.exe和java.exe两个应用程序的?

打个比方,平时我们运行某一程序,比如魔兽,酷狗音乐,都是先找到它们的应用程序war3.exe和kugou.exe的所在位置,然后双击运行。那么操作系统是如何自动找到javac.exe和java.exe的位置呢?

classpath环境变量的作用--告诉java虚拟机所有的可执行文件.class都在哪

它的值也是由目录组成,它的作用在于告诉Java执行环境,在哪些目录下可以找到所要执行的Java程序所需要的类或者包。

比如要运行一个名为Test.class的文件,而这个程序调用了另一个Link.class文件的内容,那么系统必须知道 Link.class文件的位置才能调用Link.class文件。如果Link.class文件的目录在classpath环境变量的值中,就可以找到了。

java_home环境变量---使得其他相关环境变量的配置更加方便简洁

java_home一般设置为jdk的安装目录,比如C:\Program Files\Java\jdk1.6.0_22.如果设置了java_home,那么path环境变量可以配置为“%java_home%\bin”.

JAVA的环境变量java_home,PATH, CLASSPATH,到底如何设置

1.JAVA_HOME

JAVA_HOME指向的是JDK的安装路径

在该路径下你应该能够找到bin、lib等目录

如我的设置就应该为JAVA_HOME=E:\Program Files\Java\jdk1.6.0;

2.PATH

设置PATH的目的是为了指向JDK的bin目录

在bin目录下放的是各种编译执行命令

如我的设置就应该为PATH=E:\Program Files\Java\jdk1.6.0\bin;E:\Program Files\Java\jdk1.6.0\jre\bin;

需要说明,系统本身就有PATH环境变量,只要把E:\Program Files\Java\jdk1.6.0\bin;E:\Program Files\Java\jdk1.6.0\jre\bin;直接放到后面即可,中间使用";"隔开

3.CLASSPATH

CLASSPATH设置类的路径,也最为重要

如我的设置就应该为CLASSPATH=.;E:\Program Files\Java\jdk1.6.0\lib;E:\Program Files\Java\jdk1.6.0\lib\tools.jar;

最前面加上"."和";",意为首先在当前目录中查找

以上配置均是在我的JDK安装目录为C:\j2sdkXXX前提下进行的

你可以根据实际的安装目录进行相应的修改

配置方法:

右击"我的电脑"——>"属性",在弹出的"系统属性"选项面板中选择"高级"选项卡,

点击"环境变量"按钮,弹出"环境变量"面板,在用户变量或者系统变量中进行相应的配置即可

注意:用户变量只对当前登录本机的用户有效,而系统变量对所有登录本机的用户均有效,你可以根据自己的喜好在相应的变量环境中进行配置

所有环境变量配置好后,在命令窗口中直接执行java或者javac命令,出现了相应的信息,说明配置成功

好了,关于javahome是什么位置和java的java_ home是什么意思啊的问题到这里结束啦,希望可以解决您的问题哈!

星愿心语 星愿心语原唱java gt gt gt 是什么 java是什么意思