当前位置:首页 > 运行编译后生成的class文件也会成功

运行编译后生成的class文件也会成功

点击次数:2074  更新日期:2013-03-24
  直接在环境变量中加上 :JDK安装路径名/bin (也可以先设JAVA_HOME然后设设JAVA_HOME/bin,但必须是在同一区域中进行设置,系统变量区域或用户变量区域,否则设置的JAVA_HOME不会生效)。
  使用CMD(肯定是Windows而且我用的是法语操作系统) :若代码首行没有package ……声明且代码内没有中文字符,则直接cd进入代码所在目录进行javac filename.java,然后java filename就OK了。
  若代码首行有package ……声明,例如package com.han;,则一样的进入代码所在目录进行javac filename.java,然后新建与package相适应的文件夹(com/han),然后copy产生的class文件进去,再java com.han.filename
  若代码内有中文字符,则检查文件编码(可点击另存为-查看文件编码类型),比如是UTF-8的话,则需在编译时输入javac -encoding UTF-8 filename.java PS :否则如果强行采用ANSI编码另存filename.java后,运行编译后生成的class文件也会成功,但是输出结果含中文的地方会出现乱码。其实这也是为什么用法语操作系统运行一些网上下载的软件时软件界面会出现乱码的情况,因为软件生成时没考虑到平台性而没有采用UTF-8或Unicode编码的缘故。\nTAG: \nJava\nJAVA\njava\n环境变量配置\n\n