怎样用java命令来运行带有绝对路径的java文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样用java命令来运行带有绝对路径的java文件相关的知识,希望对你有一定的参考价值。
比如现在又f:/java/8000/example.java文件
在dos窗口中输入javac f:/java/8000/example.java便可以直接进行编译,而后自然会想到用java f:/java/8000/example 来运行该文件,但试了很多次都不行。我是想在java程序中使用exec("java f:/java/8000/example")来直接运行该文件,我现在在程序中只能得到绝对路径,只能通过这个方法,请大家帮忙回答一下。
2.编译的时候最好用javac f:/java/8000/example.java -d .(这个命令可以确保你的class文件会生成在你的当前操作目录下),然后你就可以直接执行命令java example
3.如果你是按你说的方法编译的话,运行时,你必须进到目录f:/java/8000中运行java example,如果你的类带包名,你还要加上包名;或者你在环境变量CLASSPATH上加上路径f:/java/8000,你照样可以直接运行命令java example,或者临时运行时候查找路径可以这样写java -classpath f:/java/8000 example
4.如果你想写个程序运行这个命令,我给你个类似的main方法:(bat文件中写java命令,file中输路径),当然你按上面三步做也根本不需要这么麻烦的。
import java.io.*;
public class StartDoc
public static void main(String[] args)
try
Runtime.getRuntime().exec("cmd.exe /c start TestJava.bat",null,new File("C:"));
System.out.println("ok");
catch (IOException e)
e.printStackTrace();
参考技术A 你的程序水平应该是初级,所有的程序都是一个调一个,不可能独立存在。 参考技术B 例如:InputStream inStream=new FileInputStream("a/b.txt");
方法:File A=new File("文件名及其路径");
String path = A.getCanonicalPath();
BufferedReader reader = new BufferedReader(new FileReader(path)); 参考技术C 路过,上面的问答应该可以使你的java命令找到class文件了。。。 参考技术D java -classpath f:/java/8000 example
使用java API如何获取给定路径的HDF文件结构
如根据文件路径,打开HDF5文件,如何获取文件下group集合!
参考技术A HDFS是Hadoop生态系统的根基,也是Hadoop生态系统中的重要一员,大部分时候,我们都会使用Linux shell命令来管理HDFS,包括一些文件的创建,删除,修改,上传等等,因为使用shell命令操作HDFS的方式,相对比较简单,方便,但是有时候,我们也需要通过编程的方式来实现对文件系统的管理。比如有如下的一个小需求,要求我们实现读取HDFS某个文件夹下所有日志,经过加工处理后在写入到HDFS上,或者存进Hbase里,或者存进其他一些存储系统。这时候使用shell的方式就有点麻烦了,所以这时候我们就可以使用编程的方式来完成这件事了,当然散仙在这里使用的是原生的Java语言的方式,其他的一些语言例如C++,PHP,Python都可以实现,散仙在这里不给出演示了,(其实散仙也不会那些语言,除了刚入门的Python) 。追问
大哥,我说的HDF文件处理,不是HDFS啊~
以上是关于怎样用java命令来运行带有绝对路径的java文件的主要内容,如果未能解决你的问题,请参考以下文章
打开vim后怎样编写c/c++/java文件即编译运行 编写完后如何保存 保存路径在哪 路径是不是可更改