Запуск jTSS в Eclipse

Я пытаюсь запустить API доверенных вычислений JSR321 в Eclipse, следуя инструкциям, приведенным в разделе Начало работы с JSR321 в Windows 7.

После успешного включения моего 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();
        }

    }

}

Я также добавил внешние jar-файлы как Classpaths в eclipse для jIKS IAIK ( jTSS 0.7.1a), они также отметили, что

Необходимо установить для свойства jsr321.tpmcontextimpl имя класса вашей реализации TPMContext. Например java -cp YourClasspath -Djsr321.tpmcontextimpl=iaik.tc.jsr321.tpm.TPMContextImpl yourjavaapplication.class

Поэтому я добавил приведенный выше код, щелкнув правой кнопкой мыши по проекту и перейдя в Run As -> Run Configuration и на вкладке Arguments в разделе, представленном для аргументов VM, я вставил следующую команду

-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 в свойствах проекта.

Пожалуйста, предложите решение.

Спасибо

0 ответов

Другие вопросы по тегам