关于命令行环境执行有包结构的java文件不成功的一点点经验
2014-09-20 17:59
483 查看
例子:
A类:a包,在类的开头import a.b.B;
B类:a.b包;
main函数在A类中
出错情景:
命令行来到A.java文件所在的文件夹,然后执行 javac A.java 会提示找不到a.b.B.原因是当前目录已经在A.java文件所在的目录。当前目录是没有一个包含b文件夹的a文件夹的(因为你本来就在a文件夹,故只有b文件夹) 。
解决方法:
到A.java文件所在的上一级目录,然后执行javac a/A.java 即可。
A类:a包,在类的开头import a.b.B;
B类:a.b包;
main函数在A类中
出错情景:
命令行来到A.java文件所在的文件夹,然后执行 javac A.java 会提示找不到a.b.B.原因是当前目录已经在A.java文件所在的目录。当前目录是没有一个包含b文件夹的a文件夹的(因为你本来就在a文件夹,故只有b文件夹) 。
解决方法:
到A.java文件所在的上一级目录,然后执行javac a/A.java 即可。
相关文章推荐
- 关于命令行中javac 编译成功,用 java 运行 class 文件出现 “ 找不到或无法加载主类 ” 的问题
- 关于java命令行在dos窗口下执行class文件时提示“找不到或无法加载类”问题
- windows环境下使用命令行执行java程序输出文件编码问题
- 关于在java1.8环境下成功用rmic命令生成_stub.class文件的方法
- eclipse编译的java程序命令行执行时提示找不到mysql驱动文件时的解决办法
- 解决在/etc/profile文件中添加Java环境变量后执行报unexpected token的错误
- cmd设置Jdk环境变量并执行java文件
- 关于命令行上执行java命令的错误分析 - Could not find or load main class
- 使用java命令行执行依赖外部jar包的class文件
- 使用cmd编译java文件成功生成class,但是不能执行
- 使用命令行执行java文件、项目(class、jar)
- java jdk安装 环境变量配置 cmd 命令行 编译java文件 运行.class文件 CLASSPATH配置
- 关于打包java文件并生成可执行文件的问题
- java生成可执行文件方法及关于图片正确显示的问题
- 关于打包java文件并生成可执行文件的问题
- Java-第四课命令行执行Java文件
- 命令行环境下编译执行java程序步骤
- 安装JDK后要配置环境变量,主要有三个: 1 JAVA_HOME ->为JDK的安装目录,如:F:\JAVA\jdk1.6.0_04 2 CLASSPATH ->到哪里找需要执行的.class文件,如
- 关于openssl在命令行执行时的环境变量配置
- 如何在java环境下执行sql脚本文件