命令行下面编译运行eclipse中编写的带有包名的java文件
2017-08-05 19:58
591 查看
在eclipse下写的java文件都会带有包名,有时候想要到命令行下面执行eclipse中编辑好的java文件时。
由于带有包名用一般的编译,运行方法会报错: 错误: 找不到或无法加载主类 t20170723.FileTest
这时候要带包编译运行:
编译: javac -d . 类名.java
运行:java 包名.类名 参数1 参数2
例:
编译:
运行: java 包名.类名 参数1 参数2
实例代码:
由于带有包名用一般的编译,运行方法会报错: 错误: 找不到或无法加载主类 t20170723.FileTest
这时候要带包编译运行:
编译: javac -d . 类名.java
运行:java 包名.类名 参数1 参数2
例:
编译:
javac -d . FileTest.java
运行: java 包名.类名 参数1 参数2
java t20170723.FileTest FileTest.java结果:
实例代码:
package t20170723; import java.io.File; public class FileTest { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(System.getProperty("user.dir")); if (args.length < 1) { return; } File file = new File(args[0]); System.out.println("文件或目录是否存在:" + file.exists()); System.out.println("是文件吗:" + file.isFile()); System.out.println("是目录吗:" + file.isDirectory()); System.out.println("名称:" + file .getName()); System.out.println("路径: " + file.getPath()); System.out.println("父路径: " + file.getParent()); System.out.println("绝对路径: " + file.getAbsolutePath()); System.out.println("最后修改时间:" + file.lastModified()); System.out.println("文件大小:" + file.length() + " 字节"); File file2 = file.getAbsoluteFile(); // File file2 = new File(file.getAbsolutePath()); System.out.println("名称2:" + file2.getName()); System.out.println("路径2: " + file2.getPath()); System.out.println("父路径2: " + file2.getParent()); } }
相关文章推荐
- 命令行中编译与运行带有包的java文件
- 命令行Dos下编译、运行java文件是出现has value '1.4', but '1.6' is required.错误
- java-cmd-命令行编译和运行java文件
- 使用eclipse运行带有main函数的Java文件时,出现editor does not contain a main type的错误框
- 如何在命令行模式下编译运行带包的java文件
- eclipse编译的java程序命令行执行时提示找不到mysql驱动文件时的解决办法
- 为何Eclipse编译后的class文件不能在cmd下用java运行?
- 在linux命令行中编译和运行java文件
- java命令行编译运行多个java文件
- 用命令行编译运行java文件的乱码问题
- Windows命令行下面编译一个Java文件需要引用另一个class文件解决办法
- 加载依赖的jar包在命令行编译和运行java文件
- 加载依赖的jar包在命令行编译和运行java文件
- 命令行用编译(javac)并运行(java)Jav啊文件
- 在windows命令行下编译*.java文件,并运行
- 如何使用命令行编译以及运行java文件
- 关于在eclipse中编译后的java小程序如何在命令行窗口运行的说明
- 加载依赖的jar包在命令行编译和运行java文件
- java jdk安装 环境变量配置 cmd 命令行 编译java文件 运行.class文件 CLASSPATH配置
- 用命令行模式编译运行带包名的java文件