zoukankan      html  css  js  c++  java
  • 第一个Hello World,实现起来还蛮费周折的。

      今天初学了java,当然要从经典的Hello World程序做起。其目的主要是练习下在java平台怎样编译并运行一个简单的程序。但是,问题却接踵而至。

      step 1 ‘javac’不是内部或外部命令

       这个问题的解决网上很多人问,也有很多回答。但是今天在cmd下输入java命令可以,输入javac就不行,细看才发现,由于机器安装的是64位系统。安装jdk7会在program file和program file(x86)下都有jdk这个文件夹,当初设置path时设置了program file(x86)下的jdk,而这个jdk下只有java.exe。至于为什么会program file(x86)这个文件夹,是为了识别32位的程序。当然把path设置为program file下的jdk问题就解决了。

      step 2 java运行“找不到或无法加载主类”

      对于这个问题网上很多人说在环境变量下添加classpath就行了,或者运行时输入java -classpath .; 

      在jdk1.5之后就不用设置classpath这个环境变量了,jre会自动在当前文件下收索java类。当然我却遇到了这个问题,原来在输入java +类名时(注:这里你也许会想到怎么会是类名,该为编译之后的文件名才是啊。在java中一个.Java文件可以有多个类作为内部类/Adapter类/其它类,但是只能有一个public类,且类名必须和文件名一致。所以类名即为文件名),我习惯性的使用了tab键自动补全文件名,结果就变成了java HelloWorld.class,所以问题就出现了。希望大家不要犯我类似的错误。

  • 相关阅读:
    java判断两集合是否相同以及求取交集,并集,差集
    鼠标样式的属性记录
    Hadoop----hdfs dfs常用命令的使用
    时间戳与Date类型转换
    ajax提交参数(2)
    嵌入式实验一
    11.21
    在别人的博客里摘来的 先存我这里
    算法分析与设计实验一
    将ASCII码表示的十进制数转换为二进制数(汇编语言)
  • 原文地址:https://www.cnblogs.com/oxzc/p/2370182.html
Copyright © 2011-2022 走看看