`
leafry
  • 浏览: 4494 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

纠结的Java命令行执行程序功能

 
阅读更多

由于工作需要,需要在命令行直接运行Java程序。但是运行入口类java com.leafry.test.Input 时,总是提示main方法找不到。经过多次尝试,发现java -version和javac -version得到的版本居然不一样。前者和公共JRE版本的值一致,为1.6.0_31,后者则为1.6.0_16。而我的环境变量path的确设置在JDK目录下。

解决方法是将JDK路径配置 %JAVA_HOME%\bin; 放在path环境变量的最前面。此时再执行java -version,得到的就是正确结果了。


java version "1.6.0_16"
Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
Java HotSpot(TM) Client VM (build 14.2-b01, mixed mode, sharing)
 

 

分享到:
评论

相关推荐

    java 笔记本

    可以使用Java的`javac`命令行工具或者JavaCompiler API来编译代码,然后使用`Runtime.exec()`或`ProcessBuilder`来执行。 6. **存储和版本控制**:为了保存和管理笔记,程序可能需要将代码和文本内容存储到文件系统...

    Java基础笔记MarkDown版4万字肝吐血

    - **JavaSE**(Standard Edition):标准版,包含了Java的核心API和基础功能,适用于桌面应用、命令行工具及服务器端应用开发。 - **JavaME**(Micro Edition):微型版,专为嵌入式设备和移动设备设计。 - **JavaEE...

    Classpath Nightmare-开源

    在Java开发环境中,类路径(Classpath)是一个至关重要的概念,它定义了JVM(Java虚拟机)在执行程序时查找类文件的位置。"Classpath Nightmare-开源"项目旨在为开发者提供一个工具集,帮助他们更有效地管理和解决与...

    python入门基础篇

    # 脚本被直接执行,而不是被import入其它程序 hello() ``` 通过以上内容的学习,我们可以了解到Python不仅是一门功能强大的编程语言,而且由于其简洁优雅的设计理念,使得无论是初学者还是经验丰富的程序员都能...

    tomcat_linux_6

    - 使用命令行工具进入下载目录,执行以下命令解压文件: ```bash # tar zxvf apache-tomcat-6.0.16.tar.gz ``` - 如果遇到`.tar.gz`文件,可以先使用`gunzip`命令解压再用`tar`命令解压: ```bash # gunzip ...

Global site tag (gtag.js) - Google Analytics