易截截图软件、单文件、免安装、纯绿色、仅160KB

java 命令行调用,更改当前路径,程序运行出错

自己的源程序是在F:\parser\ParserDemo.java,
使用命令行:javac -classpath stanford-parser.jar;. ParserDemo.java编译,
命令行:java -cp stanford-parser.jar;. Parser运行
都没有问题。
但是当我在c++程序中使用用命令行(java -cp stanford-parser.jar;. Parser)调用改程序就会出错。提示:java.lang.NoClassDefFoundError:...
后来发现只要更改命令行当前路径就会出错,猜测源代码路径不多,添加一个路径
java -cp F:\\parser\\stanford-parser.jar;f:\\parser; ParserDemo
再试一切ok。
注意:在程序中如果有使用相对路径的文件,比如打开一个文件aaa.txt,他正好在f:\parser目录下,当你从命令行运行程序时,如果当前路径不在f:\parser,那么就会报错,提示找不到该文件,所以要在别的地方调用该程序,最好使用绝对路径。


相关文档:

Java 中的IO






<!--
@page { margin: 0.79in }
P { margin-bottom: 0.08in }
-->

Java中的
io

我对流的理解是:源到目的地的轨迹,所以流的一端是数据源(输入流)或者接收器(输出流),另一端是
io中的某个类;这里说明下,
Scanne ......

JAVA反射机制的简单应用

  开发的时候有时候会碰到这样的情况,我们在写程序的时候并不知道需要调用某个对象的哪个方法,只有程序运行后,我们才能够知道。或许我们需要根据客户端传过来的某个String参数的值来判断我们应该执行哪个方法。在这种情况下JAVA的反射执行就可以帮上忙了。下面是我做的一个简单的测试代码,提供给大家做个参考。
i ......

Java编程实践应用:J2EE架构的6个最佳实践


2008-04-26 09:25 作者:superman 来源:赛迪网
[摘要] 首先,本文的目标读者是正在从事技术工作的架构师。避免讲述一些陈腐的最佳实践,例如"日常构建(build daily)"、"测试一切(test everything)"和"经常集成( integrate often)。 任何具有称职架构师的项目都有分工明确的、定义良好的团队结构。他们还为进行编 ......

Java 对xml文件的读写操作

/**
* 描述:数据库初始化基本类
*
* @作者 王群
* @创建日期 2010-04-08
* @修改人 xxx
* @修改日期 xxx
* @检查人 xxx
* @检查日期 xxx
*/
import java.sql.SQLException;
import com.ibatis.sqlmap.client.SqlMapClient;
import com.oumasoft.bstmanage.ibatis.SqlMapConfig;
import com.oumasof ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号