当前位置: 技术问答>java相关
苦呀苦,帮助菜鸟。谢谢。
来源: 互联网 发布时间:2014-12-25
本文导语: 我写了一个程序 如下 import java.awt.*; import java.io.*; import java.lang.*; public class write {public static void main(String argv[]) { byte beers[]={'a','i','e','n','j','n','e'}; try {FileOutputStream f =new FileOutputStream(argv[0]); f.write(beers); f...
我写了一个程序
如下
import java.awt.*;
import java.io.*;
import java.lang.*;
public class write
{public static void main(String argv[])
{
byte beers[]={'a','i','e','n','j','n','e'};
try
{FileOutputStream f =new FileOutputStream(argv[0]);
f.write(beers);
f.close();
}
catch(IOException ioe)
{
System.out.println(ioe);
System.exit(-1);
}
}}
我用的是jpadpro,现在它提示错误如下。可以编译,但不能运行。
错误如下:
starting application c:jpadpromyprojectswrite.class
java.lang.ArrayIndexOutOfBoundsException
at write.main(write.java:14)
Exception in thread "main"
Intercative Session Ended
请会的朋友帮我瞧,谢谢呀。55555555555
如下
import java.awt.*;
import java.io.*;
import java.lang.*;
public class write
{public static void main(String argv[])
{
byte beers[]={'a','i','e','n','j','n','e'};
try
{FileOutputStream f =new FileOutputStream(argv[0]);
f.write(beers);
f.close();
}
catch(IOException ioe)
{
System.out.println(ioe);
System.exit(-1);
}
}}
我用的是jpadpro,现在它提示错误如下。可以编译,但不能运行。
错误如下:
starting application c:jpadpromyprojectswrite.class
java.lang.ArrayIndexOutOfBoundsException
at write.main(write.java:14)
Exception in thread "main"
Intercative Session Ended
请会的朋友帮我瞧,谢谢呀。55555555555
|
运行是加参数 如:aaa
运行结果为 生成一个名为aaa的文件 内容为
aie
j
e
运行结果为 生成一个名为aaa的文件 内容为
aie
j
e
|
在jpadpro中运行时没有输入参数,相当于在命令行中输入如下的命令:
java write
肯定是错误的;
在dos下键入:
java write 你的文件名(可以包括路径);
ok,你何不现在运行一下你的程序。
java write
肯定是错误的;
在dos下键入:
java write 你的文件名(可以包括路径);
ok,你何不现在运行一下你的程序。