zoukankan      html  css  js  c++  java
  • 找不到要编译的文件——path环境变量配置

            隔了段时间没有学习j2se,写了一段demo发现编译不成功,找不到需要编译的文件了,以一个最简单的程序为例,HelloWorld.java的程序

    解决方法:

    ①判断JDK安装是否正确

           先来看看JDK安装的对不对,我的JDK安装的是1.8.0_45版本的,放在了C盘,找到C:jdk1.8.0_45in后,输入java


    出现了下图,说明JDK安装正确!


    查看一下java的编译功能是否可以用:输入javac

    出现以上内容,说明java的编译功能正常可用!

    ②编译

    假设把代码放到了D盘的JAVA文件夹里,新建一个HelloWorld.java的程序

    <strong><span style="font-size:18px;">public class HelloWorld
    {
    	public static void main(String[] args){
    	system.out.println("HelloWorld");
    	}
    }</span></strong>

    输入C:jdk1.8.0_45injavac HelloWorld.java,出现HelloWorld.class证明编译成功,但是直接输入javac HelloWorld.java,证明是环境变量Path配置有问题,找到根源。

    ③解决path 的问题

    1、在【我的电脑】上按右键,选择【属性】
    2、选择【系统属性】面板上面的【高级系统设置】选项,然后选择下面的【环境变量】 

    3、选择【环境变量】中的【Path】,如果没有的话,就点击【新建】,【变量名】为Path,【变量值】为C:jdk1.8.0_45in(以我的jdk安装的路径为例),点击确定即可。如果有的话,直接找到【Path】,双击,在变量值后加入[;C:jdk1.8.0_45in],“;”的目的是为了和原来的路径相隔开,点击确定,重新启动cmd既可正常运行了。



    ④为什么使用path变量?

            使用path变量后,只要输入对应的目录,自动对该目录下的文件查找需要编译的java文件,而不用去输入jdk的目录,使用的更方便。需要明确一点的是:需要确定是在哪个文件夹下的java文件需要javac。

    总结:

            配置JDK环境和编译的步骤是很简单的,重要的了解为什么要使用path变量,没有什么问题是解决不了的!


  • 相关阅读:
    性能测试入门(三)线程组设置详解
    P3052 [USACO12MAR]摩天大楼里的奶牛Cows in a Skyscraper
    P3047 [USACO12FEB]附近的牛Nearby Cows
    P2698 [USACO12MAR]花盆Flowerpot
    P2898 [USACO08JAN]haybale猜测Haybale Guessing
    P1782 旅行商的背包
    P3629 [APIO2010]巡逻
    P1065 作业调度方案
    P1640 [SCOI2010]连续攻击游戏
    P2590 [ZJOI2008]树的统计
  • 原文地址:https://www.cnblogs.com/chenxiaochan/p/7237609.html
Copyright © 2011-2022 走看看