Java
来源:互联网 发布:易名域名批量查询工具 编辑:程序博客网 时间:2024/06/03 12:50
Java 初学者,记录自己在学习Java的过程中遇到的一些问题以及解决方案
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
javac xxx.java - 编译java,成功生成类文件
java xxx - 报错:could not find or load main class xxx
百度 “could not find or load main class” -- 搜到的大多数分析和解决方法都是:CLASSPATH设置不正确,然而我的问题并不是由此引起;还有的是没写main()函数,好在也没犯这么低级的错误。
找来找去,终于在一个外国人写的博客里找到了正解:
When the class is declared in a package such ascom.acme.example
, then you must use the full classname including the package name in thejava
command; e.g.
java com.acme.example.ListUser
初学阶段,在网上搜别人的代码做练习,第一行代码就是: package com.cn -- 虽然不理解有什么用途,也照抄了下来,准备待程序运行成功后再研究。当我看到老外这个回答时,立马意识到我遇到的问题跟这个有关系。于是做了如下尝试:
1. java com.cn.xxx - 还是不对,报错:could not find or load main class com.cn.xxx
2. 打开 xxx.java文件,注释掉第一行://package com.cn;
重新编译:javac xxx.java
再次运行:java xxx
运行成功!!!
- java
- JAVA
- JAVA
- JAVA
- java
- Java
- Java
- JAVA:
- java
- java
- java
- java
- Java
- java
- java
- java
- JAVA?
- java
- 使用Hibernate操作修改mysql数据
- js运行机制—事件循环(Event Loop)详解
- 1075 链表元素分类 PAT(B) C语言
- nginx + keepalived 部署及配置
- solr6.6教程-基础环境搭建(一)
- Java
- linux文件查找工具-find(详细)
- 服务器攻击类型
- 使用 certbot 安装免费的安全证书
- WebBroker IIS CGI 的配置
- 论文阅读 《Densely Connected Convolutional Networks》
- WebStorm的配置和运行项目
- 基于Prometheus,Alermanager实现Kubernetes自动伸缩
- 公司应用日志收集架构进化过程