没有任何错误后,再输入java
成都创新互联公司10多年成都定制网站服务;为您提供网站建设,网站制作,网页设计及高端网站定制服务,成都定制网站及推广,对三轮搅拌车等多个领域拥有丰富的网站运维经验的网站建设公司。
Hello
(注意h要大小写,必须与程序代码类名一致);
第二个问题:如果再Dos中仍有错误,而且JCreater又运行不了,那么可能是环境变量没设定,而且JCreater中也要设置的,你指出的the
folder:
环境变量设置以及JCreater的环境变量设置如下步骤:
我的电脑-属性-高级-环境变量-新建-变量名:CLASSPATH;变量值:.;c:\j2sdk1.4.1_02\lib\tools.jar;C:\j2sdk1.4.1_02\lib\dt.jar;;(假设你安装的JDK版本为j2sdk1.4.1_02,安装在C盘根目录);确定;
再次点击新建-变量名:PATH;变量值:C:\j2sdk1.4.1_02\bin;
确定;
设置完毕后打开Jcreator,在菜单栏中点击“Configure”-"JDK
Profiles"-“New”-选择你安装JDK的路径;OK
DK环境变量配置的步骤如下: 1.我的电脑--属性--高级--环境变量. 2.配置用户变量: a.新建 JAVA_HOME C:\Program Files\Java\j2sdk1.5.0 (JDK的安装路径) b.新建 PATH %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin c.新建 CLASSPATH .;%JAVA_HOM
单独的Java程序包, 需要通过命令java -jar或java -cp的方式启动;
我们可以在启动命令中加入系统运行时变量, 在log4j加载配置文件之前通过System.getProperties(“path”)读取此变量, 即可实现灵活加载当前路径.
(1) 启动脚本设置:
假设当前项目的目录结构为:
/Projects/KafkaConsumer
丨 bin 项目的启动脚本
丨 conf 项目的配置文件
丨 lib 项目的其他依赖包
丨 bogs 项目的日志输出路径
启动脚本位于bin目录下, 内容示例如下:
# 获取当前脚本所处的目录, 然后进入其上级目录, 最后pwd输出该目录, 最终的结果是/Project/KafkaConsumerbase_dir=$(cd `dirname $0`; cd ..; pwd)# 获取Java运行程序的位置, 并指定主类java_bin=$(which java)main_class=”org.shoufeng.elastic.ConsumerMain”# 通过-cp、扩展CLASSPATH、指定主类的方式启动项目, # 并通过“-D”的方式向此程序的运行时环境中设置当前项目的路径,# 即可在程序中通过System.getProperty(“base.dir”)获取此路径 nohup ${java_bin} -Dbase.dir=${base_dir} -cp ${CLASSPATH}:${base_dir}/conf:${base_dir}/lib/* ${main_class} /dev/null
(2) Java程序读取变量:
实log4j的FileAppender本身支持动态设置文件路径, 如:
log4j.appender.logfile.File=${base.log}/logs/app.log
其中“${base.log}”是一个变量, 会被System Property中的base.log的值代替, 代码中的使用方式为:
public static void main(String[] args) { // 获取系统运行时变量中的日志文件的输出路径 // 此变量需要在启动命令中通过-D的方式设置 String baseDir = System.getProperty(“b
要运行javac 或java这个命令,需要将java home下面的bin目录加到path变量下,注意不要把当前的值 给替换 了,不然其它的命令就不能运行了。看你的情况 是path没有设置正确。
复制 java home下面的bin的目录 的完整路径, 在环境变量里面找到path这个变量,注意系统已经有一个path的变量(不分大小写, 不要自己加),在当前的值 的后面加上 “;”和刚才复制 的完整路径。 保存并重新打开cmd, 试一下java 或javac命令
JDK环境变量配置的步骤如下:\x0d\x0a1.我的电脑--属性--高级--环境变量.\x0d\x0a2.配置用户变量:\x0d\x0aa.新建 JAVA_HOME\x0d\x0a C:\Program Files\Java\j2sdk1.5.0 (JDK的安装路径)\x0d\x0ab.新建 PATH\x0d\x0a %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin \x0d\x0ac.新建 CLASSPATH\x0d\x0a .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar \x0d\x0a3.测试环境变量配置是否成功:\x0d\x0a 开始--运行--〉CMD\x0d\x0a 键盘敲入: JAVAC JAVA\x0d\x0a出现相应的命令,而不是出错信息,即表示配置成功!\x0d\x0a \x0d\x0a环境变量配置的理解:\x0d\x0a1. PATH环境变量。作用是指定命令搜索路径,在i命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。\x0d\x0a2. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。\x0d\x0a3. JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。
JDK安装目录:
C:\Program
Files\Java\jdk
设置所需变量:
JAVA_HOME=C:\Program
Files\Java\jdk
CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
添加到到已有的PATH的最后面
-----------------
你的安装目录就是C:\Program
Files\Java\jdk1.6.0_16了...