Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/145.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Eclipse中运行jTSS_Java_Eclipse_Trusted Computing - Fatal编程技术网

Java 在Eclipse中运行jTSS

Java 在Eclipse中运行jTSS,java,eclipse,trusted-computing,Java,Eclipse,Trusted Computing,我试图通过遵循Windows7中提供的教程,在Eclipse中运行可信计算API JSR321 成功启用我的TPM后(制造商:STM&版本:1.2) 我试着运行教程中给出的代码 import javax.trustedcomputing.tpm.TPMContext; public class HellowWorld { public static void main(String[] args) { // TODO Auto-generated met

我试图通过遵循Windows7中提供的教程,在Eclipse中运行可信计算API JSR321

成功启用我的TPM后(制造商:STM&版本:1.2)

我试着运行教程中给出的代码

import javax.trustedcomputing.tpm.TPMContext;       

public class HellowWorld {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        try{
            TPMContext context = TPMContext.getInstance();
            context.connect(null);
            //Do somthing cool here         
            context.close();
        }
        catch (Exception e){
            e.printStackTrace();
        }

    }

}
我还在eclipse中为IAIK jTSS()添加了外部jar文件作为类路径,他们还提到

有必要将jsr321.tpmcontextimpl属性设置为TPMContext实现的类名。 例如
java-cp YourClasspath-Djsr321.tpmcontextimpl=iaik.tc.jsr321.tpm.tpmcontextimpl yourjavaapplication.class

因此,我通过右键单击项目并转到运行方式->运行配置添加了上述代码,并在为VM Arguments提供的部分中的Arguments选项卡中插入了以下命令

-cp C:\Users\workspace\HelloWorld\bin -Djsr321.tpmcontextimpl=iaik.tc.jsr321.tpm.TPMContextImpl HellowWorld
但我得到了以下错误:

Exception in thread "main" java.lang.NoClassDefFoundError: javax/trustedcomputing/tpm/TPMContext
   at HellowWorld.main(HellowWorld.java:10)
Caused by: java.lang.ClassNotFoundException: javax.trustedcomputing.tpm.TPMContext
   at java.net.URLClassLoader$1.run(Unknown Source)
   at java.net.URLClassLoader$1.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   ... 1 more
我已经在项目属性中添加了Java构建路径中提到的所有依赖项

请提出解决方案

谢谢