ecplise网页代码,ecplise for php里面怎么显示代码行数 Preference 里的show line

1,ecplise for php里面怎么显示代码行数 Preference 里的show line可以直接ctrl+l跳转到指定行搜一下:ecplise for php里面怎么显示代码行数 Preference 里的show line numbers 我已经勾上了呀【ecplise网页代码,ecplise for php里面怎么显示代码行数 Preference 里的show line】
2 , 如何用Ecplise使用Systemoutprintln用户输入的字符串是在菜单点击“Run”-“Run Configurations”,然后如图:1、选择当前的项目2、点击“Arguments”选项卡3、输入参数列表(每个参数使用空格隔开)运行时 , 第一个参数就是args[0],第二个是args[1],如此类推 。
3,ecplise设置编码UTF8打成jar包以及exe程序的时候文件生成却成我没用过velocity,但我想你是想运行eclipse打成的jar包对吧,可以写一个批处理文件 , 把jar包和这个.bat文件放在同一个文件夹里,.bat代码是这样的先用记事本编辑 然后改下名就行了java -jar test.jarpausetest.jar换成你打包好的jar名就可以(但是打包时一定要注意打包mian方法)如果有第三方的包还需要这样做下http://wenku.baidu.com/link我不是很清楚你说的在eclipse运行正常是指什么,eclipse其实只是个IDE(集成开发环境),他提供你一个代码编辑器和代替你编译生成class文件来执行而已 。所以你所说的设置成编码UTF-8,我估计只是把他的代码编辑器设置成了UTF-8格式这样的话,举个例子,我想输出一个字符串 , 直接写在代码里中文的话,他会认为这个中文是你设置的UTF-8格式的 , 可能就可以正常输出结果 。但如果你的代码在输出时并没有指定文件编码,变成了通过用户输入某个字,然后再输出的话,那样在执行时就会默认读取系统编码,那样就变成GBK了,如果你需要用的是UTF8来处理,那自然就会乱码所以关键问题是你的程序中没有明确指定encoding(编码)举个例子,java的InputStreamReader类,一般用的时候只会用到 InputStreamReader(InputStream in) 这个构造函数,但其实是可以用 InputStreamReader(InputStream in, Charset cs) 构造函数来指定encoding的比如:new InputStreamReader(new FileInputStream(filePath), "UTF-8")我没用过velocity,但我想你是想运行eclipse打成的jar包对吧,可以写一个批处理文件 , 把jar包和这个.bat文件放在同一个文件夹里,.bat代码是这样的先用记事本编辑 然后改下名就行了java -jar test.jarpausetest.jar换成你打包好的jar名就可以(但是打包时一定要注意打包mian方法)如果有第三方的包还需要这样做下http://wenku.baidu.com/link?url=vXZjexwcvbbfHKrXPieskukg2vBdsowAwuc-KvbwhgBG8ANAfxaFRsbvNm9R0GQFd0YqJ053PhnLddu5xGzI55wNRir_Pu8D2UMPFJD6KGC这是网址希望对你有帮助
4,关于一个JAVA 输出问题把在ecplise 里面 控制台 显示的代码 写到一两种方法1.在cmd /c ipconfig /all 所加 > D:\\ip.txt 这样可以把结果保存到文件中,但System.out.println是不会有打印的,因为执行时是没有返回值的2.在读取循环中使用IO流进行输出 StringBuilder sb = new StringBuilder();while((str=buffer.readLine())!=null)System.out.println(str);sb.append(str+"\n");}FileWriter fw = new FileWriter(new File("d:\\ip.txt"));fw.write(sb.toString());fw.flush();fw.close();异常是由method()抛出的 在try中出现异常后,首先查看是否是arithmeticexception,如果是则到catch中 , 输出b;因为是nullpointerexception,所以未被catch,而是被抛出 。抛出后执行finally中的语句,输出c 。至于控制台的输出是c在前还是exception在前都有可能,甚至还有可能是如下情况:exception in thread "main" java.lang.nullpointerexceptionat test3.method(test3.java:13) cat test3.main(test3.java:4)这是因为system.out.println是向标准输出流输出,而抛出异常是由standard error stream(即system.err)处理的,输出流存在一个缓存的问题,不是调用它就马上在console上可见的,所以有时候c在前有时候exception在前 。你可以试试把system.out.println("c");换成system.err.println("c");再看看 。这样可以吗 "cmd /c ipconfig /all > d:\\ipconfig.txt"Runtime.getRuntime().exec("cmd /c ipconfig /all > your file path");因为是runtime直接让cmd跑的 不能从这里获得控制台输出的值,所以直接让控制台把结果打到一个文件不就行了吗

    推荐阅读