为什么这个小程序在命令行窗口和eclipse中运行结果不同呢

为什么这个小程序在命令行窗口和eclipse中运行结果不同呢,第1张

如果把Systemout都换成Systemerr,或者将Systemerr都换成Systemout,那么在Eclpise上运行的结果和书上是一样的。

研究了一下,Systemout和Systemerr并没有什么本质区别,应该是Eclipse工具的问题,呵呵。

jar包的名字包含空格是会导致这种情况发生的,所以要检查下包名

读取jar文件中的内容是有特定语法的。

做个比较

1普通windows文件系统:

file:\D:\MapModule\img\map\mapjpg //你一定要在这个路径上有文件才能读写

2jar文件中的文件:

jar:file:\D:\MapModulejar!\img\map\mapjpg

区别一眼就看出来了(2中有jar前缀,并且有'!')。

获取输入流的方法:

URL url=new URL("jar:file:\D:\MapModulejar!\img\map\mapjpg");

InputStream is=urlopenStream();

新建个工程

一般我们用两类工程: 一个是 java工程  一个是web工程;

我们现在建的是java工程:

点右键

选择new

选择 project

选择 java project

Next

输入项目的名字(最好用英文或者拼音)

Finish

提示      是否打开

Yes

Ok  项目建成了  名字为  test

下面建一个类

在src  下面点右键

New

选 class(类)

输入类的名字(类开头名字一定要大写,并且最好是英文或则拼音)

将 main  选择

Finish

public class test {

/

@param args

/

public static void main(String[] args) {

//在这里 写代码

}

}

写个一个非常简单的代码

public class test {

/

@param args

/

public static void main(String[] args) {

//在这里 写代码

Systemoutprintln("你好");//  

}

}

下面是加的代码

Systemoutprintln("你好");

怎么运行呢

点右键

选择 Run as

选择  java applications 

运行结果如下

在这里打出来字了

以上就是关于为什么这个小程序在命令行窗口和eclipse中运行结果不同呢全部的内容,包括:为什么这个小程序在命令行窗口和eclipse中运行结果不同呢、java小程序在eclipse中正常运行,倒出为jar可运行程序就无反应、如何使用eclipse创建项目及编写小程序实等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10167760.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存