java 命令行编译错误解决
来源:互联网 发布:python中iteritems 编辑:程序博客网 时间:2024/06/05 03:33
0 概述
本文主要解决使用java命令行编译和执行出错的问题。
1 实例
两个简单的类
package com.hsc.study;/** * Created by hsc on 17/5/13. */public class TestMain { public static void main(String[] args) { TestPackage testPackage=new TestPackage(); System.out.println(testPackage); }}
package com.hsc.study;/** * Created by hsc on 17/5/13. */public class TestPackage { @Override public String toString() { return "packageTest"; }}
进入到类目录:javac TestMain.java
TestMain.java:8: 错误: 找不到符号 TestPackage testPackage=new TestPackage(); ^ 符号: 类 TestPackage 位置: 类 TestMainTestMain.java:8: 错误: 找不到符号 TestPackage testPackage=new TestPackage(); ^ 符号: 类 TestPackage 位置: 类 TestMain2 个错误
编译出错了
解决办法:javac -d . *.java
同时注意设置CLASSPATH 包含.(当前目录)设置Classpath的目的,在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包
export CLASSPATH=.:$CLASSPATH
输入java TestMain 执行
错误: 找不到或无法加载主类 TestMain
要输入全类名:
java com.hsc.study.TestMain 即可执行成功
0 0
- java 命令行编译错误解决
- Java命令行编译和运行的错误解决--classpath
- JAVA命令行输入 编译怎么会出现错误!
- 命令行编译链接,出现LNK2019错误,怎样解决?
- [Debug]Windows下命令行编译java程序,文件组织/问题/解决
- 解决cmd命令行中java.lang.NoClassDefFoundError和UnsupportedClassVersionErro错误
- 命令行qmake编译错误解决办法
- cmd命令行执行java程序的编译和执行的方法及可能出现找不到或无法加载主类的错误的解决
- java 命令行编译
- java 命令行编译多个包
- Java命令行编译源程序
- 命令行编译java文件
- java命令行编译小记
- linux命令行编译java
- java命令行 编译 运行
- 命令行编译、运行java
- java命令行编译
- 命令行编译运行java
- Myeclipse上使用Hibernate反向工程生成实体类不成功
- macos 安装Java
- 自定义View教程
- webstorm11注册码
- TX1上faster-Rcnn编译测试与问题解决
- java 命令行编译错误解决
- JavaScript语言运算bug
- csdn如何转载别人的文章
- 动态规划----最大子矩阵
- AJAX之创建XHR对象与发送请求
- 【0.44】React Native 中文更新日志
- MySQL基础操作
- 教你判断一个APP页面是原生的还是H5页面
- Java WEB 工程 web.xml 文件中 context-param、listener、filter 和 servlet 的加载顺序