服务器上出现Error: Could not find or load main class错误

这篇具有很好参考价值的文章主要介绍了服务器上出现Error: Could not find or load main class错误。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

服务器上出现Error: Could not find or load main class错误

今天学习了NIO的相关知识,找了一篇大佬的博客,照着编写的代码写了起来。
链接附上

https://blog.csdn.net/qq_42511550/article/details/124180814

问题描述

针对下面的案例,自己突发奇想,想试着将服务端的代码在服务器上进行运行,但是服务器配置java环境遇到了点问题,搞了1小时才找到错误。基础不牢,地动山摇!!!!
应用实例5-NIO 非阻塞 网络编程快速入门
案例要求:
编写一个 NIO 入门案例,实现服务器端和客户端之间的数据简单通讯(非阻塞)
目的:理解NIO非阻塞网络编程机制

入门案例的代码我就不写了,大家感兴趣的话,可以参照上方的链接进行敲打。

这次遇到的主要问题就是,配置好java环境后,编译是正常的,但是运行就出现了主类找不到的错误(就是这个错误Error: Could not find or load main class),这时候我想我是不是把idea的代码直接上传,包名没去掉。cat NIO.java后,确实如此,但是重新编译运行后,还出现上述的错误。于是我就开始查资料,重新安装jdk,重新安装操作系统,还是没解决。对了服务器配置的java环境我是参考下面教程配置的!!!

https://cloud.tencent.com/developer/article/1532507?from=15425&areaSource=102001.2&traceId=_CzX6wL7raWWpuU23uOVR

画重点CLASSPATH=$JAVA_HOME/lib/
classpath 路径输入错了,需要录入当前路径,在原来的路径前面加上 .:即CLASSPATH=.:$JAVA_HOME/lib/
最后完美解决上述问题。
could not find or load main class com.defonds.rsaencryptor,java,开发语言文章来源地址https://www.toymoban.com/news/detail-823944.html

到了这里,关于服务器上出现Error: Could not find or load main class错误的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 服务器运行mysql的时候出现:Error response from daemon: Container xxx is not running

    我是安装完mysql以后,通过这条命令进入mysql容器的时候出现报错: 然后我是去网上看处理过程,很多博客说只要restart docker就可以,但是我的一直都是在报错。 我的建议是: 第一步去查看报错的日志: 通过这个即可发现出错问题的地方,很多相同报错的地方,处理方法是不

    2024年02月11日
    浏览(40)
  • pycharm下载pyside2出现ERROR: Could not find a version that satisfies the requirement pyside2

           当我们在pycharm中尝试用pip下载pyside2的时候,可能会出现上面的报错。出现这种情况的 原因 就是当前下载的python解释器版本太新了,比如我用的3.11的版本,可能这个版本还没有更新匹配pyside2库。 解决方法 是去python官网重新下载一个版本稳定的python解释器,至少得

    2024年02月03日
    浏览(31)
  • 阿里云服务器安装宝塔面板时候出现ERROR: pip‘s dependency resolver does not currently take into account......

    阿里云ECS服务器安装宝塔面板,但是显示安装成功,端口也确定开放,访问宝塔面板失败,然后仔细查看了安装过程,发现在安装时出现了错误,所以针对这个安装错误进行解决。 错误代码显示: ERROR: pip’s dependency resolver does not currently take into account all the packages that are in

    2024年02月09日
    浏览(45)
  • maven父工程出现Could not find artifact xxx异常

    maven错误: 错误:找不到 xxx的artifact,而这个artifact都是由relativePath标签来指定的。因此问题出在relativePath标签的指定的父工程地址写错了! 场景描述: 父工程cloud-demo聚合多个子工程,pom.xml如下: 子工程又继承了该父工程,pom如下  当对父工程执行maven指令,比如maven ins

    2024年02月12日
    浏览(44)
  • VS2022 IIS Express运行报错:Could not load file or assembly ‘xxxx‘ or one of its dependencies.

    问题描述:VS2017,VS2019默认使用32位的IIS Express运行应用程序。但VS2022默认启用64位的IIS Express。如果项目中有dll必须运行在32位下,就会造成标题所示的错误。 解决办法:VS2022中工具=》选项=》项目与方案=》Web项目下将“使用64位的IIS Express”选项勾掉就可以了。  

    2024年02月13日
    浏览(58)
  • linux 服务器出现 Input/output error 处理

    今天突然出现 ls、ss 、 lsof 等命令报错 -bash: /bin/ss: Input/output error 其中有一个服务器上出现提示 *** System restart required *** Last login: Thu Sep 15 12:02:09 2022 from 192.168.0.135 .ssh/rc: 12: .ssh/rc: cannot create /var/log/zabbix-agent/ssh.log: Read-only file system reboot 之后,OK 另一个服务器上更严重 $ sudo

    2024年02月06日
    浏览(38)
  • 【fastapi/uvicorn】ERROR: Error loading ASGI app. Could not import module “‘app‘“

    创建了以下fastapi的hello world程序,项目启动时,提示错误: - ERROR :    Error loading ASGI app. Could not import module \\\"main\\\". Helloworld.py: 调查发现,在uvicorn.run函数声明app的 文件路径 应该是 Helloworld :app,而不是 main :app 将\\\'main:app\\\' 修改为‘Helloworld:app’即可正常运行: - python Helloworld.p

    2024年02月12日
    浏览(39)
  • 解决Truffle搭建项目环境时候出现ExtendableError: Could not find suitable configuration file.

    首先,搭建区块链环境需要一个私有链或者公链,这里使用的是Ganache的quickstart 创建一个区块链实例。如下图:红色圈圈里面代表端口,配置truffle-config.js会用到。 第二步:利用truffle init命令创建一个项目时,一般出现的文件目录如下: . ├── contracts │ └── Migrations.

    2024年02月03日
    浏览(38)
  • ERROR: Could not find a version that satisfies the requirement

    报错提示: ERROR: Could not find a version that satisfies the requirement numpy (from versions: none) ERROR: No matching distribution found for numpy ERROR: Could not find a version that satisfies the requirement cv2 (from versions: none) ERROR: No matching distribution found for cv2 [notice] A new release of pip is available: 23.0.1 - 23.1.2 [notice] T

    2024年02月14日
    浏览(36)
  • VScode远程连接服务器-过程试图写入的管道不存在-could not establist connection to【已解决】

    使用服务器的过程中突然与服务器断连,报错如下:could not establist connection to 看到有人直接去到 电脑——C盘——用户——用户名——.ssh文件夹——删除known_hosts文件,即可解决。 方法来自: VScode报错 过程试图写入的管道不存在。_install terminal quit with output: 过程试图写入的

    2024年02月01日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包