首页 > 后端开发 > 正文

运行hello.class 文件 怎么用 java +路径 就是不在class目录下运行 怎么做???

2024-06-30 19:15:15 | 我爱编程网

今天我爱编程网小编为大家带来了运行hello.class 文件 怎么用 java +路径 就是不在class目录下运行 怎么做???,希望能帮助到大家,一起来看看吧!

本文目录一览:

运行hello.class 文件 怎么用 java +路径 就是不在class目录下运行 怎么做???

运行hello.class 文件 怎么用 java +路径 就是不在class目录下运行 怎么做???

用java命令吗 ?

首先要保证你的java命令是配置了环境变量的。。

我就给了没有配置环境变量的吧。。

比如说,你的java是安装在 E:\Java\jdk1.6.0_04\bin

那你就要这样运行

开始菜单 --》 运行

cmd我爱编程网

然后用cd命令切换到你的 hello.class 目录

执行 E:\Java\jdk1.6.0_04\bin\java hello

如果配置了环境变量

就直接 用cmd

cd命令切换到你的 hello.class 目录

然后

java hello

就行了。

运行hello.class 文件 怎么用 java +路径 就是不在class目录下运行 怎么做???

java中用相对路径打开文件。

1、在Java开发工具的project中使用相对路径

在project中,相对路径的根目录是project的根文件夹,在此就是repathtest文件夹了。创建文件的写法是:

File f = new File("src/com/lavasoft/res/a.txt");

File f = new File("doc/b.txt");

注意:路径不以“/”开头;

脱离了IDE环境,这个写法就是错误的,也并非每个IDE都如此。

2、通过CLASSPATH读取包内文件

读取包内文件,使用的路径一定是相对的classpath路径,比如a,位于包内,此时可以创建读取a的字节流:

InputStream in = ReadFile.class.getResourceAsStream("/com/lavasoft/res/a.txt");

有了字节流,就能读取到文件内容了。

注意:这里必须以“/”开头;

3、看看完整的java中用相对路径打开文件测试代码:

package com.lavasoft.test;

import java.io.*;

/**

* Java读取相对路径的文件

*

*/

public class ReadFile {

public static void main(String[] args) {

readTextA_ByClassPath();

readTextA_ByProjectRelativePath();

readTextB_ByProjectRelativePath();

}

/**

* 通过工程相对路径读取(包内)文件,注意不以“/”开头

*/

public static void readTextA_ByProjectRelativePath() {

System.out.println("-----------------readTextA_ByProjectRelativePath---------------------");

File f = new File("src/com/lavasoft/res/a.txt");

String a = file2String(f, "GBK");

System.out.println(a);

}

/**

* 通过工程相对路径读取(包外)文件,注意不以“/”开头

*/

public static void readTextB_ByProjectRelativePath() {

System.out.println("-----------------readTextB_ByProjectRelativePath---------------------");

File f = new File("doc/b.txt");

String b = file2String(f, "GBK");

System.out.println(b);

}

/**

* 通过CLASSPATH读取包内文件,注意以“/”开头

*/

public static void readTextA_ByClassPath() {

System.out.println("-----------------readTextA_ByClassPath---------------------");

InputStream in = ReadFile.class.getResourceAsStream("/com/lavasoft/res/a.txt");

String a = stream2String(in, "GBK");

System.out.println(a);

}

/**

* 文件转换为字符串

*

* @param f             文件

* @param charset 文件的字符集

* @return 文件内容

*/

public static String file2String(File f, String charset) {

String result = null;

try {

result = stream2String(new FileInputStream(f), charset);

} catch (FileNotFoundException e) {

e.printStackTrace();

}

return result;

}

/**

* 文件转换为字符串

*

* @param in            字节流

* @param charset 文件的字符集

* @return 文件内容

*/

public static String stream2String(InputStream in, String charset) {

StringBuffer sb = new StringBuffer();

try {

Reader r = new InputStreamReader(in, charset);

int length = 0;

for (char[] c = new char[1024]; (length = r.read(c)) != -1;) {

sb.append(c, 0, length);

}

r.close();

} catch (UnsupportedEncodingException e) {

e.printStackTrace();

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

return sb.toString();

}

}

运行hello.class 文件 怎么用 java +路径 就是不在class目录下运行 怎么做???

如何用eclipse打开并运行一个已经写好的java文件?

我爱编程网(https://www.52biancheng.com)小编还为大家带来如何用eclipse打开并运行一个已经写好的java文件?的相关内容。

(1)新建一个项目

可以是java project也可以就用project

(2)有了工程后直接在默认包下运行java文件复制java文件在src上右击选择Paste(会自动粘刚刚复制的java文件)这样就可以在默认包下编辑运行java文件

(3)打开project explorer

扩展资料

新建包操作注意新建类的名字要和代码的公共类名称相同,代码中会自动声明包(例:package text1)还可以在新建类下,删掉之前设置的类,直接添加复制的java文件,不过要自己声明包。

大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。

Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。

由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。

参考资料:

百度百科 eclipse

以上就是我爱编程网整理的运行hello.class 文件 怎么用 java +路径 就是不在class目录下运行 怎么做???相关内容,想要了解更多信息,敬请查阅我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“运行hello.class 文件 怎么用 java +路径 就是不在class目录下运行 怎么做???”相关推荐
jar文件怎么运行jar文件怎么运行
jar文件怎么运行jar文件怎么运行

jar文件怎么运行jar文件怎么运行关于jar文件怎么运行,jar文件怎么运行这个很多人还不知道,今天来为大家解答以上的问题,现在让我们一起来看看吧!1、jar文件是java程序导出之后的打包文件,在一些Linux系统或者手机系统中可以直接运行。2、但是大部分用户现在使用的都是Win7系统,而在Win7系统下是不可以直接运行jar文件的,必须要借用第三方软件或是其他方法才可以。3

2024-06-24 21:04:37
python绝对路径和相对路径怎么写
python绝对路径和相对路径怎么写

python绝对路径和相对路径怎么写python写绝对路径和相对路径的方法:绝对路径是指从系统盘一直到文件所在位置的路径,例如:“D:xmtitleprojectpycnvideo.txt”相对路径是指相对于.py文件的路径,例如:“pycnvideo.txt”示例如下:相对地址file=open("ax.txt",'r')a=file.read()

2024-01-12 18:00:54
怎么将java项目打包并生成start.bat文件运行
怎么将java项目打包并生成start.bat文件运行

怎么将java项目打包并生成start.bat文件运行2.编写一个start.bat执行文件 start.bat文件中的内容如下: java-classpathcxf-rt-ws-addr-2.5.1.jar;demiddleware.jarclient.MuleClientTest在这段内容中,需要把该java项目所用到的jar包都要引入进来,jdk本身的jar包不需导入。client.M

2024-05-10 17:23:26
怎么运行jar文件
怎么运行jar文件

怎么运行jar文件1、首先确保自己的系统是在安装好java环境条件下,按下Windows+R键,在弹出的运行框中输入CMD:2、先在弹出的黑框框中切换到.jar文件的所在目录,在黑框中输入java-jar ****.jar,****表示要运行的.jar文件名,如图所示:3、此时敲回车键后,.jar文件就开始成功运行了。以上就是运行jar文件的详细步骤:如何在黑窗口运行桌面

2024-06-09 07:25:54
Windows不能用鼠标双击运行jar文件怎么办
Windows不能用鼠标双击运行jar文件怎么办

Windows不能用鼠标双击运行jar文件怎么办Java应用程序jar文件可以由JVM(Java虚拟机)直接执行,只要操作系统安装了JVM便可以运行作为Java应用程序的jar文件,其跨平台特性使得很多工具软件都用jar方式来部署分发,比如用于HPWebOS系列手机常用的工具软件WebOSQuickInstall(简称WQI)就是采用jar方式。可是,很多朋友遇到一个难题,那就是下载

2024-04-15 12:14:35
java开发怎么做日志功能 就是记录用户每一步的操作具体做什么了
java开发怎么做日志功能 就是记录用户每一步的操作具体做什么了

java开发怎么做日志功能就是记录用户每一步的操作具体做什么了Java开发做日志功能是比较麻烦的,Java开发学做日志功能推荐千锋教育。千锋教育合作院校超600所,校企合作共建实验室50余个,与教育部产学合作协同育人项目累计成功立项768项,为高校举办实训近万次,组织实施各类讲座5万余场。规划教材100本,已被近500所高校选用授课教材,深受广大高校师生喜爱。日志对于一个系统来说非常重

2024-06-13 02:54:00
cmd,cmd的所在路径对使用有影响吗,使用Java放在哪个路径最好??
cmd,cmd的所在路径对使用有影响吗,使用Java放在哪个路径最好??

cmd,cmd的所在路径对使用有影响吗,使用Java放在哪个路径最好??打开cmd窗口,都是这样子的。那个就是告诉您cmd当前的工作路径。不影响正常使用的。如果想消除这个,那么就得消除所有文字。只需在cmd的快捷方式里面修改属性,给cmd.exe这个路径后面加上/k"@echooff&cls"不过这样后,您将不知道当前所处的工作路径了。JAVA请正常安装,然后进行环境变量

2024-05-24 07:07:41
怎么样在dos下运行java程序!
怎么样在dos下运行java程序!

Java十大必读经典书籍推荐在编程的世界里,Java语言以其强大的功能和广泛的应用成为了程序员的首选。今天,我要向你推荐十本Java学习路上不可或缺的经典书籍,它们犹如璀璨的繁星,照亮了无数Java开发者的职业之路。1.Java核心技术·卷I·基础知识(豆瓣评分:9.4)作为Java领域的经典之作,这本书与《Java编程思想》并驾齐驱,畅销10余年,深受全球程序员喜爱。由资

2024-05-30 23:43:32