当前位置: 首页 > news >正文

JAVA本地编译运行出现的找不到类名问题

问题描述:

JAVA本地编译运行:

$ javac TestProgram.java
$ java TestProgram
$ 错误: 找不到或无法加载主类 TestProgram

问题排查以及解决方案:

命令行路径正确且当前目录下成功编译了TestProgram.class,java -version显示正常,环境变量中JAVA_HOME指向正确的 JDK 安装路径,并且PATH环境变量中包含了JAVA_HOME/bin目录。

java指令默认在寻找class文件的地址是通过CLASSPATH环境变量中指定的目录中寻找的

a. -cp . 指定运行目录为当前目录

$ java -cp . TestProgram

b. 修改环境变量CLASSPATH,除了lib目录还要添加 .; 作为默认条件下在本目录寻找。


http://www.mrgr.cn/news/53926.html

相关文章:

  • VMware Workstation Pro 下载安装指南
  • MySQL8.0.28解压版安装windows
  • 抖音列表页采集-爬虫部分(2)
  • 使用休眠的方式来解决电脑合盖后偶尔不能正常睡眠的问题
  • FineReport 分页
  • 软件设计模式------概述
  • IMX6UL的RGB的显示实验
  • pandas-使用技巧
  • 自动Autowired注入
  • “打造个性化留言板:从页面搭建到功能实现“
  • 代码随想录day4| 24. 两两交换链表中的节点 、19.删除链表的倒数第N个节点 、面试题 02.07. 链表相交、 142.环形链表II、链表总结
  • OpenGL 自定义SurfaceView Texture C++预览Camera视频
  • 浮动练习(1)
  • Vue3学习:vite项目中图片不能显示,报错 require is not defined
  • 《计算机视觉》—— 表情识别
  • UML图画法(动态图):用例图(Use Case Diagram)
  • 高级语言源程序转换为可执行目标文件
  • Leetcode - 周赛419
  • HTB:Bashed[WriteUP]
  • 下载nltk数据
  • 详细尝鲜flutter
  • 递归神经网络(RNN)简介
  • MySQL查看当前客户端连接数的方法
  • NOIP2007年复赛
  • 【北京迅为】《STM32MP157开发板嵌入式开发指南》- 第五十四章 Pinctrl 子系统和 GPIO 子系统
  • D-PAD论文解析