从 Linux 终端加载 Java 类

标签 java linux load cnf dacapo

我正在尝试使用适当的基准 java 类 (cnf.files) 加载我的 java Harness 类(DaCapo Benchmark suite)。在 Windows 中,命令“java Harness 工作得很好。但是,由于我是 Linux 新手,当我尝试加载 java Harness 类时,我收到消息“未知基准”。请注意,“java Harness -l”显示了该 java Harness 类的所有可用基准。

您知道如何像在 Windows 中一样加载我的 java Harness 类吗?

  -s,--size <SIZE>                       Size of input data
    --scratch-directory <dir>           Specify an alternate scratch
                                        directory <dir>
 -t,--thread-count <thread_count>       Set the thread count to drive the
                                        workload (mutually exclusive -k)
 -v,--verbose                           Verbose output
    --validation-report <report_file>   Report digests, line counts etc
    --variance <pct>                    Target coefficient of variation
                                        <pct> (default 3.0)
    --window <window>                   Measure variance over <window>
                                        runs (default 3)
spyros@spyros-G41M-Combo:~/workspace/SpyDacaPo$ java Harness -l
/home/spyros/workspace/SpyDacaPo/cnf/HelloWorld /home/spyros/workspace/SpyDacaPo/cnf/binarytrees /home/spyros/workspace/SpyDacaPo/cnf/fannkuchredux /home/spyros/workspace/SpyDacaPo/cnf/fastaredux /home/spyros/workspace/SpyDacaPo/cnf/foo /home/spyros/workspace/SpyDacaPo/cnf/mandelbrot /home/spyros/workspace/SpyDacaPo/cnf/meteor /home/spyros/workspace/SpyDacaPo/cnf/nbody /home/spyros/workspace/SpyDacaPo/cnf/pidigits /home/spyros/workspace/SpyDacaPo/cnf/regexdna /home/spyros/workspace/SpyDacaPo/cnf/revcomp
spyros@spyros-G41M-Combo:~/workspace/SpyDacaPo$ java Harness HelloWorld
Unknown benchmark: HelloWorld
spyros@spyros-G41M-Combo:~/workspace/SpyDacaPo$

最佳答案

您必须将 HelloWorld 的路径添加到类路径:

java -cp .:/home/spyros/workspace/SpyDacaPo/cnf/ Harness HelloWorld

关于从 Linux 终端加载 Java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24899959/

相关文章:

java - 启动 powershell 脚本的 HTML 网页

java - 如何映射表的类(@ManyToMany)之间的关系

java - 如何从opencyc获取OWL文件?

linux - Git packed-refs 别名打破了浅获取

R文本文件和文本挖掘...如何加载数据

java - 如何在 Java 中比较字符串?

linux - 共享库神秘地没有链接到应用程序

php - 我可以从 php 调用 python 脚本或函数吗

javascript - 当我更改 div 的内容时,div 仍保留旧内容

nginx - Nginx 可以使用 SSL 终止进行 TCP 负载平衡吗?