精华内容
下载资源
问答
  • 打开cmd,输入java,java -version没有问题,但是提示javac不是内部或外部命令,也不是可运行的程序 或批处理文件 右键我的电脑属性,点击高级系统设置,打开环境变量,在下半部分的系统变量里找到path变量,双击它 ...

    问题描述:

    win+r输入cmd进入终端,输入java,java -version没有问题,但是提示javac不是内部或外部命令,也不是可运行的程序 或批处理文件
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200612194718386.png
    右键我的电脑属性,点击高级系统设置,打开环境变量,在下半部分的系统变量里找到path变量,双击它
    可能你path的里面有这样一行
    在这里插入图片描述
    ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

    实际上这样是不行的,win10里path变量必须去掉分号并且分行才行,因为你在新建时系统会自动的在行末尾给你添加分号。通过编辑文本可以证实:
    在这里插入图片描述
    应该把 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 分为两段分别新建
    %JAVA_HOME%\bin
    %JAVA_HOME%\jre\bin
    如下
    在这里插入图片描述
    这时我们再打开命令行输入javac
    在这里插入图片描述
    这下就没有问题了,让我们继续敲代码秃头吧

    如有错误,欢迎批评指正@_@

    展开全文
  • 1.问题描述: 在使用webService时,在cmd使用 wsimport -s . http://127.0.0.1:12345/weather?wsdl生成Cilent端...但是,之前配置好的java环境,使用java -version命令调用正常啊,在cmd输入javac同样出现xxx不是内部或

    1.问题描述:

    在使用webService时,在cmd使用 wsimport -s . http://127.0.0.1:12345/weather?wsdl生成Cilent端代码时,出现报错:

     wsimport 不是内部或外部命令,也不是可运行的程序或批处理文件
    

    然后去网上查找答案,这里记录下。

    2.解决方式:

    通过网上查找答案,了解到这种方式造成的原因是java环境配置错误。
    但是,之前配置好的java环境,使用java -version命令调用正常啊,在cmd输入javac同样出现xxx不是内部或外部命令,也不是可运行的程序或批处理文件的报错,网上大佬们说是由于win10系统不支持的问题,这里看下面之前配置的环境变量:
    在这里插入图片描述
    在这里插入图片描述

    查看系统变量path的值,发现%java_home%没有翻译成对应的路径,原来在win10中已经不支持这种写法,但这样也不严谨,因为classpath中的%java_home%翻译成了正确的路径,应该是这样,前两个变量是在用户变量中添加的,而path则是系统变量,可以理解成二者不在一个权限范围内,故无法识别,那我们就将path的值改为绝对路径,并且移至最上边。改动后环境变量:
    在这里插入图片描述
    测试结果:
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 下载之后按照教程一步步安装,配置环境变量,但是在最后命令行测试的时候发现输入java,java -version命令都可以运行(说明JAVA_HOME和CLASSPATH都没有配错),但是输入javac就说“不是内部命令或者外部命令”(说明...

    我的电脑之前装过1.6版本的jdk,现在想换成1.8版本。
    下载之后按照教程一步步安装,配置环境变量,但是在最后命令行测试的时候发现输入java,java -version命令都可以运行(说明JAVA_HOME和CLASSPATH都没有配错),但是输入javac就说“不是内部命令或者外部命令”(说明是PATH的问题),让我困扰了很久。
    后来无意中发现win10的系统在配置环境变量的时候是PATH变量的值一行只能写一个,且末尾不加分号,我就尝试了一下:(如图)
    并且将PATH里面的JAVA_HOME修改成了绝对路径,再次运行就成功了!在这里插入图片描述

    展开全文
  • 首先将java代码第一行的 package test;...然后在命令行输入javac test.java 生成.class文件 最后在命令行中输入java -cp D:\workspace-eclipse\test1\src\test1_5 test 即可(这里路径根据自己的包路径更改) ...

    首先将java代码第一行的 package test;删掉(eclipse中会报错,无所谓)
    然后在命令行中输入javac test.java 生成.class文件
    最后在命令行中输入java -cp D:\workspace-eclipse\test1\src\test1_5 test 即可(这里路径根据自己的包路径更改)

    展开全文
  • 命令行下,进入当前环境的jdk安装目录的bin目录下输入命令: javac -J-Duser.language=en 为切换为英文 javac -J-Duser.language=zh 为切换为中文 比如d:\jdk150\bin ,输入以下命令: javac -J-Duser.language=en ...
  • 首先配置好环境变量JAVA_HOME和Path,在命令行输入java和javac时不报错; 以简单的HelloWorld程序为例: public class HelloWorld{ public static void main(String[] args){ System.out.pri...
  • Java 报错:: GBKIJӳַ

    万次阅读 2020-04-11 22:37:09
    Java 报错:: GBKIJӳַ 如题,很明显,编码错误。 解决方法:命令行输入javac -encoding utf-8 xxxxx.java
  • 报错 使用 vscode 的打包 Javaweb 报错 'jar' is not recognized as an internal or external command, operable program or batch file 原因 环境变量配置错误,在命令行输入 javac 无效
  • 1.先在命令行进入到保存java程序的文件夹下 进入方法: 1.按住win + R进入命令行 ... 3.进入文件夹找到java文件所在地址 4.复制地址 ...7.输入javac 文件名.java(在当前目录生成class文件) 8.输入java
  • 一、配置JAVA_HOME   二、配置CATALINA_HOME (tomacat的环境变量) ... 2、命令行输入javac    3、命令行输入startup.bat   注:如果以上三个命令无报错表示配置成功 转载于:htt...
  • 于是我在命令行输入allure --version 报错了 查阅资料得知安装allure的前提:java和javac都已经安装,所以先检查一下,在命令输入java和javac没有报错就行 cmd中输入java,回车后没有报错,运行正常.
  • javac不是本地命令

    2015-07-31 20:26:18
    以前配置过无数次环境变量,今天碰到个问题,明明配置好了环境变量,输入javac就是报错,原来是因为第一次我的目录写错了,然后报错,第二次改了以后要重启命令行,这真是涨姿势了。。。
  • windows的命令行cmd编译java文件报错是中文,...在命令行下,进入当前环境的jdk安装目录的bin目录下输入命令: javac -J-Duser.language=en 为切换为英文 javac -J-Duser.language=zh 为切换为中文 比如d:\jdk150\bi...
  • java入门

    2020-09-02 15:04:34
    1、在命令行输入javac HelloWorld.java编译成功,但是运行java HelloWorld报错:找不到或无法加载主类。这个错误是由于在代码首行加入了package com.runoob.test;造成的。 删除HelloWorld.class,在HelloWorld.java...
  • 输入javac xxx.java java xxx   xxx为对应的创建的java文件的名字 可能的报错 错误: 找不到或无法加载主类 xxx 问题一:如果.java文件有包名(package…),要么将package…删除,要么创建对应的文...
  • eclipse在启动时报错的解决方案

    千次阅读 2017-06-12 13:08:33
    eclispe在启动时,会报错如下: 分析原因: 1.可能由于是因为jdk安装出现问题 2.可能是jdk的环境变量配置有问题 3.可能是更换jdk版本时,eclipse还运行...2.输入javac,观察输出,输入java -version 观察输出的版本
  • 第一种情况:Java环境没有配置好 这里就不做仔细说明了,详情可见百度 Path配置: CLASSPATH配置: 检查完后检测是否安装...2、输入javac命令 3、输入java命令 第二种情况:javaw.exe路径缺失 因为Eclipse需要...
  • 文件名为HelloCf.java,然后右键打开命令行窗口,输入指令javac HelloCf.java,生成了字节码文件HellCf.class,然后再java HelloCf。问题来了: 如果右键打开命令窗口再输入java HelloCf就会报错,找不到HelloCf...
  • 之前朋友遇到过在设置workspace后报错的问题,结果却无法在网上找到可以解决问题的...(1)按键盘上的win+r键弹出运行窗口,在输入框输入cmd前往命令行窗口(2)分别输入java 回车 javac 回车 java -version(注意横杠前...
  • 这个问题是由较高版本的JDK...如果是linux版本,则在命令行中分别输入java -version和javac -version命令来查看版本是否一致。我用的是1.7.0_80。   2、版本一致却还是还是解决不了问题,我不是直接在命令行中用j...
  • 1、写好 “xxx.java”的源代码,请注意:源代码中的...3、输入Java的编译命令:javac xxx.java 短暂等待后,目录下生成了xxx.class文件。 4、执行 java xxx 。注意,不要带.class 可以看到,Java程序正常执行 ...
  • 昨天买了一个新电脑配置jdk环境变量后,在命令行中输入java正常,输入javac时报了如图所示的错误 经过多次试验以及查阅资料后才明白是因为win10系统和win7系统的Path变量配置方式不同造成的。 下面是我的jdk路径下面...
  • ——打开命令行界面(cmd),分别输入java -version 和javac -version 对比查看版本信息 如果不匹配,则自行下载对应的JRE或者JDK版本 如果像我这样是匹配的,就接下去看: 2.既然是匹配的,那么就是jdk版本...
  • 1、一个从来都忽视的小...行输入javac Test.java报错,很奇怪,后来发现是没有给系统指定文件的位置,所以:编译时应该先指定位置,或转到该目录下,比如文件在D盘,命令行输入D:回车,然后再编译(编译产生的类文件
  • 打开命令行输入javac,如果没有报错证明你已经安装了javaSe 如果你没有安装javaSe…就先去配javaSe的环境吧 java 环境配置2安装NetBeans在这里介绍的开发环境为netbeans 你可以直接到netbeans官网上下载 这里...
  • 修改命令行窗口的编码格式 输入 chcp 936 修改为 GBK 编码 才能查看 javac 编译时的报错信息
  • 1、设置了环境变量之后,在命令行输入javac”命令,是可以运行的,在不进入java文件路径的前提下,执行javac ***.java文件,报错 C:\>javac Test.javajavac: 找不到文件: Test.java用法: javac <options&...
  • (2)在命令行模式中,输入javac命令对源代码进行编译,生成字节码文件javac 源文件名.java (3)编译完成后,如果没有报错信息,输入java命令对class字节码文件进行解释运行,执行时不需要添加.class扩展名java ...
  • 原因,之前进行JVM调优时,把程序打成了WAR包,然后在tomcat/bin/catalina.bat中配置了...按照这个方法,检查步骤是在命令行输入:java 或者javac等,类似命令,如果提示:Could not create the Java Virtual Machin.
  • JDK环境变量设置

    2011-05-03 15:42:00
    先说说为什么要配置环境变量jdk中的工具都是以命令行方式使用的,如java,javac,javadoc,javah等当我们在cmd中输入javac Test.java进行编译时,系统并不知道javac这个命令在什么地方,所以系统会报错“'javac' 不是...

空空如也

空空如也

1 2
收藏数 36
精华内容 14
热门标签
关键字:

命令行输入javac报错

java 订阅