十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
用输入输出重定向就行了呀,不知道你什么环境运行的
成都创新互联是一家集网站建设,永年企业网站建设,永年品牌网站建设,网站定制,永年网站建设报价,网络营销,网络优化,永年网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
假如是WINDOWS,在编译完成后,执行EXE的时候用小于符号,再加个文件路径就好了,例如
hello.exe "D:\input\01.txt"
01.txt里就存放你要输入的数据就好了,具体怎么存要看你的评测题目的输入了,例如按空格分隔输入,回车分隔输入之类
在Eclipse开发一个基于Junit的Java自动单元测试系统的方法如下:
1、变量JUNIT 和JUNIT_SRC
在project 的classpath 中添加junit.jar。因此,建立一个新的classpath 变量
JUNIT。选择Window - Preferences 菜单栏打开Preferences 对话框,如图所示。
2、展开Java 结点,选择Build Path - Classpath Variables 项,如图所示。
3、然后点击New 按钮打开New Variable Entry 菜单,输入新的变量名: JUNIT , 配置路径为junit.jar 。在Eclipse3.0.2 中, 能够在/eclipse/plugins/org.junit_3.8.1/junit.jar 下找到junit.jar。然后点击OK,
如图 所示。
4、连接到/eclipse/plugins/org.eclipse.jdt.source_3.0.2/src/ org.junit_3.8.1/junitsrc.zip,如图所示。
5、添加后的结果如下图所示
6、建立Junit 测试
在创建Junit 测试之前一定要先导入junit.jar 包。在project “Student”上单击鼠标右键,选择Properties,然后打开Properties for Student 的属性对话框,点击Java Build Path 项和Libraries 选项,再点击Add Variable 命令按钮,进入New Variable Classpath Entry 窗口,选择JUNIT 变量,如图所示。
7、点击OK 命令按钮,完成JUNIT 变量的添加。当我们展开一个JUNIT 变量结点的时候,能够指定在何处寻找相关联的源代码和Javadoc,我们需要添加Junit 的源代码,也就是JUNIT_SRC 变量,选择结点中的Source attachement,再单击edit 打开Source Attachment Configuration 对话框,如图所示。
8、然后点击Variable 按钮,再选择JUNIT_SRC 变量,并点击OK 关闭此对话框,如所示。
你这说的太笼统了,应该具体些。
有了Java代码之后
1、可以在代码中写些测试的方法,把你想要验证的东西,输出看一下。
2、可以用Debug的形式,跟踪代码执行,验证程序的逻辑是否正确。
3、利用JUnit写断言,测试结果
不知道你是用什么原理编译的,服务器系统是什么。
直接用java自带的类编译,这个我用过,好像得不到有效的错误的信息。也可能是本人水平问题。
直接使用java的Runtime调用系统的命令行来执行,这样是可以得到返回值的,但如果要高并发要好好研究下,这个东西很占资源,建议完全独立。并且通用性不高,因为windows和linux的命令是不同的,部署不同的服务器要写不同的命令。
另外这个系统不建议做成公开的,原因很简单,如果什么都能编译直接,我可以很简单的写代码来或者系统权限,放置后门程序,比如我可以写一个代码获取你JSP的所在文件目录,然后通过IO流写一个后门JSP,把流输出成文件放到那个位置,然后你的服务器就被攻占了。