用cmd执行java代码,javac命令出错以及执行java命令时出错

关于cmd运行java文件问题的解决 这几天帮学弟学妹们解决一些关于cmd运行java文件的小问题,总结出了几种问题: 第一种:不是内部或外部命令,也不是可运行的程序或批处理文件。 这种的也分几种: 1.java不是内部或外部命令,也不是可运行的程序或批处理文件。 错误原因:java环境没配好(jdk没装) 处理方法:装jdk 2.javac不是内部或外部命令,也不是可运行的程序或批处理文件。 错误原因:javac环境没配好 处理方法... 阅读详情

           

今天讨论的是两个问题:1、用cmd,执行javac命令出错,出错内容是javac不是内部或外部命令,也不是可运行的程序 或批处理文件的细节问题(window10)

2、解决第一个问题后,执行java运行java文件报错,报错内容是Exception in thread "main" java.lang.NoClassDefFoundError: testClass (wrong name: com/model/testClass)

第一个问题分析,可能win10系统环境配置错误

验证:1、输入cmd,回车打开命令控制窗口,然后输入命令“path”(备注:我现在截图标注是正确的),发现java_home路径有问题,路径竟然带了一个英文双引号

2、针对java_home路径配置出错,就要修改系统环境变量。打开系统属性,点击环境变量,查看CalssPath,JAVA_HOME、path三个系统变量的值,发现有问题,先修改正确如下:ClassPath:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

JAVA_HOME:D:\software\java\jdk 1.7(备注:这个看个人的java解压路径)

path:%JAVA_HOME%\bin

          %JAVA_HOME%\jre\bin

(备注:这个不要两个环境变量写成:";%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin",这样写是错误)

3、修改好的环境变量,需要重新打开新的cmd窗口,执行javac命令,执行结果 如下,这样第一个问题,就解决了。

针对第二个问题分析:可能是执行路径出错,系统找不到main线程

验证:1、进入java类所在的文件路径下面,执行javac命令,系统自动生成class文件,然后执行java testClass,发现报错,然后我查询多方资料,修改java执行命令如第二图所示,结果正确。

总结:1、花一个晚上解决两个问题好累哈,共勉吧!

代码如下:

 

java调用cmd创建目录和复制文件 java调用cmd创建目录和复制文件 在d盘创建一个以自己名字的文件夹 并把c盘windows fonts的楷体字体文件复制到此文件夹下 立即下载

相关推荐

避坑指南:CoppeliaSim逆运动学仿真常见报错解决方案(附UR5+RG2爪完整Lua脚本)

本文针对CoppeliaSim机器人仿真中常见的逆运动学报错问题,提供了详细的避坑指南和解决方案。文章以UR5机械臂与RG2夹爪组合为例,深入剖析了模型装配、Dummy节点配置、Lua脚本编写等关键步骤中的常见错误,并附带了完整的、带错误处理的脚本代码,帮助用户快速定位并解决IK仿真失败问题,提升仿真效率。

weixin_29054399的博客 267

IDE java.io.ioException: Could't create PTY 启动不了cmd命令窗口

只要我们右键软件,就有一个以管理员运行,选择这个运行就可以解决了

echo_Ae的博客 3879

STM32G474多通道ADC电压采集:软件触发与单次转换实战

本文详细介绍了STM32G474多通道ADC电压采集的实战方法,重点讲解了软件触发与单次转换的实现技巧。通过硬件设计、HAL库配置、多通道轮询采集及数据处理等环节的详细解析,帮助开发者高效完成精确电压采集任务。文章还提供了常见问题调试技巧和性能优化建议,适用于需要高精度电压监测的嵌入式应用场景。

weixin_28720767的博客 462

在cmd执行javac 报错:不是内部或外部命令,也不是可运行的程序

cmd执行javac 报错:不是内部或外部命令,也不是可运行的程序

ITqyp1的博客 1万+

新能源充电桩充电枪口标准

建立的标准确保了新能源汽车充电的安全性、兼容性和效率,促进了新能源汽车产业的发展。

网络安全的研究者、新能源行业的追求者 4686

告别代码恐惧!用KRobot图形化编程,10分钟搞定Arduino巡线小车(附完整接线图)

本文介绍如何使用KRobot图形化编程工具快速搭建Arduino巡线小车,无需编写代码。从硬件准备到逻辑构建,详细讲解传感器数据处理、电机控制优化及高级功能扩展,帮助教育工作者和创客爱好者10分钟内完成项目。

weixin_30632089的博客 394

java环境变量配置好之后,cmd命令行javac为什么还是无效

把cmd命令行关闭重启一下就好了。

baidu_35757025的博客 1万+

matinal:SAP 采购中形成的差异

如果库存足够会影响到物料。

matinal 當冬夜漸暖 。公众号:matinal 819

cmd输入java, javac命令都无效详细解决方案

问题: 安装jdk后,配置完环境变量,可在cmd输入java和javac都无反应, 解决 下面教大家分析一下出错原因。 1、检验jdk是否成功安装到计算机中(可能单单是环境变量出错导致指令无效) 到自己jdk的安装目录的bin文件夹下,在地址栏输入cmd回车(本人jdk安装在D:\MySoft\jdk) 在打开的cmd窗口分别输入java, javac命令验证jdk是否安装成功。 出现以上提示,表明我们的jdk是安装成功的,所以问题出在环境变量。如果输入java让然无效,显然,是你的jdk安装失败了

qq_41999034的博客 3万+

中文实体关系抽取数据集大盘点:从百度Duie2.0到医疗CBLUE,哪个更适合你的NLP项目?

本文全面分析了中文实体关系抽取领域的主流数据集,包括百度DuIE 2.0、医疗CBLUE等,帮助开发者根据项目需求选择最适合的数据集。文章详细对比了各数据集的特点、适用场景及优化策略,为自然语言处理项目提供实用指南。

weixin_29284657的博客 121

在 Eclipse 里快速用上 SAP Joule:ABAP 开发者的 AI 助手上手指南

本文介绍了SAP Joule for developers如何集成在ABAP开发工具中,为开发者提供AI辅助能力。主要内容包括: Joule作为ADT的增强层,直接嵌入开发流程,支持在项目资源管理器、代码编辑器等场景下通过上下文菜单调用AI功能。 核心使用方式:打开Joule视图后,可在开发对象、代码片段等上下文中使用自然语言交互,请求解释、生成测试或获取示例代码。 重点功能: Explain:解释现有代码逻辑,降低理解成本 ABAP Unit测试生成:快速创建与上下文相关的测试用例 支持在传输管理器等完整

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 392

在cmd中输入javac不行_cmd运行java可以javac不行

如果javac无法运行的话,只能说明配置是成功完成,但是并不是配置正确的.如:jdk安装在“d:\programfiles\jdk1.7.0_10”第一步:新建“java_home”值,输入“d:\programfiles\jdk1.7.0_10”;第二步:新建“classpath”值,输入“.;%java_home%\l...

计算机毕业论文源码,学生个人网页制作html源码。贴近用户做网络推广和互联网优化。 2590

7.26华为OD机试真题 新系统 - 炸弹人的雷区数量 (Java/Py/C/C++/Js/Go)

7.26华为OD机试真题 新系统 - 炸弹人的雷区数量 (Java/Py/C/C++/Js/Go)

算法大师! 790

win10系统中cmd命令窗口中可以运行java和java -version,但不能运行javac命令

一个人尝试了好多种方式,网上各种百度搜索找答案,纠结了2-3天问了好几个大佬,都没解决……终于在刚才解决了这个问题,今晚能睡个安稳觉啦!为纪念这一激动时刻,赶紧写下这篇文章!不多说,直奔主题!下面是Windows10系统下JDK 8安装及环境配置教程。 一、JDK下载 通过Oracle官网进入下载页面 选择自己需要的版本—>Accept—>选取windows x64下载。一般来说,...

stupidkid521的博客 3299

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

jdk安装后javac命令执行报错

1.今天重装了jdk,cmd环境下运行java命令正常但是执行javac就找不到命令了 网上查了很多主要是环境变量问题,我的检查结果也是环境变量问题,记得一定要把path改成文本模式检查一下才能发现问题。默认会给加上;不要自己加了。 classpath:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar JAVA_HOME:C:\Program Files\Java\jdk1.8.0_101 Path:C:\ProgramData\Oracle\

love_live2的博客 1441

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

cmd命令行中执行javac命令出错解决方案

cmd命令行中执行javac命令出错解决方案 上面是cmd报错信息, 我使用的是notepad++,改变一下notepad++的编码格式就可以了,具体操作如下:点击红色的转换为ANSI编码格式就可以了。 ...

xin_Tiny的博客 943

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

java命令执行成功,javac命令执行失败,java配置环境变量问题

前言:最近在重新复习一下java,看到配置java环境变量这一个问题,心血来潮找解决方法 问题描述:打开cmd根目录下执行java命令发现可用 调用javac命令时发现不可用 解决方法:这种错误一定是环境变量配置出错,因此找到java环境变量最关键的两个:JAVA_HOME和path。 检查JAVA_HOME变量路径是否为jdk安装路径,注意:这里可以不加\bin,其实就是一个相对路径,并且在path中被引用 检查path路径,正确路径应该为(建议不会的可以直接copy下面的路径,注意!!一定要写对.

weixin_47966295的博客 3721

问题解决:cmd中可以运行java,但不能运行javac命令

cmd中可以运行java,但不能运行javac命令,解决如下:

H_ustle的博客 1892

java javac 包名_在CMD窗口中使用javac和java命令进行编译和执行带有包名的具有继承关系的类...

一、背景最近在使用记事本编写带有包名并且有继承关系的java代码并运行时发现出现了很多错误,经过努力一一被解决,今天我们来看一下会遇见哪些问题,并给出解决办法。二、测试过程1.父类代码1 packagecom.hafiz.zhang;23 public classFu4 {5 privateInteger i ;67 public voidsayHello(String name)...

weixin_30269201的博客 401

“Java环境变量配置好了,在cmd中输入javac还是会出错”

在电脑上配置好环境变量的情况下,在cmd里输入javac还是会出错,提示javac不是内部或外部命令 解决如下: 环境变量配置经验 1、如果环境变量配置没问题,就在cmd命令行下输入set命令,查看PATH、CLASSPATH、JAJA_HOME环境变量值,是否有特殊符号 2、新建JAVA_HOME变量时,末尾不要带“;”,因为在Path变量拼接时,会把";"拼接进去,造成PATH、CLASSP...

weixin_39817102的博客 2392

Javac 不是内部或外部命令

本人使用安装的是JDK8.0.144,一路安装下来之后cmd ---》java -version 显示正常信息 再输入 javac 则报错如标题。 后面发现是环境配置出错了。 以下是个人笔记用,有配过的应该看得懂,所以就直接写干货省时间。 小白的话,建议直接看最后两个链接的文章,一步一步很详细,图文并茂很好理解。 环境配置: 桌面上右键"我的电脑图标"–>点击 “属性”–> 进入新页面后:点击左侧的"高级系统设置"--》进入新页面后选择 高级---》在当前的高级页面选择 ...

fu6543210的博客 2676

cmd中javac时提示写入错误

qq_40522646的博客 1568

解决jdk在cmd管理员模式和普通模式中的版本不同,及cmd下无法运行Java程序但却能执行javac和java -version命令

解决jdk在cmd管理员模式和普通模式中的版本不同,及cmd下无法运行Java程序找不到主类但却能执行javac和java -version命令 1.问题描述 :之前自以为配置好了jdk环境变量,能够执行javac就没有再管它了。现在我想在EditPlus运行java文件,可是总是不成功,提示找不到主类(总是能够编译却不能运行输出)。我想:所有的配置都是按照别人的步骤一步一步来的不可能出错的。于是...

ZYNORL的博客 2213

cmd中打开java怎么办,cmd运行java【解决思路】

虽然电脑已经很普遍了,但是一些年长的人对电脑的操作不是很熟悉,比如在使用win7系统时一旦遇到cmd运行java时就懵了,对于cmd运行java处理起来相对来说较简单,按照我们的步骤处理cmd运行java很容易上手,cmd运行java具体处理方法如下:怎么在cmd里面运行 java答:方法如下: 1、首先我们在命令行运行Java程序需要借助jdk的环境依赖,打开jdk包,需要找到javac和jav...

weixin_32821043的博客 731

cmd命令java出错_学习用命令行编写HelloWorld

大家真正在工作中开发 java 应用都会使用eclipse,myeclipse, IntelliJ IDEA等等。不过依然值得花10分钟学习如何使用最原始的命令行格式编译和执行java 程序。使用最原始的命令行方式来执行Hello World。先看运行效果:在控制台下运行第一个Java程序,可以看到输出了字符串hello world步骤一、创建项目目录在e:盘创建一个project目录。在此文中,...

weixin_30621465的博客 147

java环境javac不能运行_javac不能用java可以

出问题总是有原因的,你可以直接到你配置的java_home的bin文件夹下看看系统里是不是存在javac.exe文件,如果存在,则用cmd在此文件夹下编译程序,如果正常,那只能说明是环境配置的问题.你删了path后系统里仍存在其它的配置指向了system32文件夹下,所以你能ping通,好好找找吧,一般系统不会出怪问题的,...

计算机毕业论文源码,学生个人网页制作html源码。贴近用户做网络推广和互联网优化。 2232
上一篇: eclipse ssm框架搭建 非maven
下一篇: Python 循环判断账号格式与实现用户权限控制
夜寻枝
博客等级 码龄10年 12粉丝 21原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值