AspectJ Ошибка загрузки времени в AWS SWF с использованием Java?

Я добавил по умолчанию VM аргумент в Установленный JRE

-javaagent:E:\ затмение-Jee-Juno-SR2-win32-x86_64\ AWS-Java-SDK \ AspectJ-1.7.3.jar

Следуйте инструкциям отсюда

Но все еще становится ниже ошибка

Error occurred during initialization of VM
agent library failed to init: instrument
Failed to find Premain-Class manifest attribute in E:\eclipse-jee-juno-SR2-win32-x86_64\aws-java-sdk\aspectj-1.7.3.jar

1 ответ

Решение

Работая сейчас, я включил путь в соответствии с документом, предоставленным AWS, который находится здесь

Нужно изменить этот путь на aspectjweaver.jar, который находится внутри aspectj-1.7.3\lib

Теперь мой новый путь

-javaagent:"E:\eclipse-jee-juno-SR2-win32-x86_64\aws-java-sdk\aspectj-1.7.3\lib\aspectjweaver.jar"

и сейчас работает

[AppClassLoader@4f1799e7] info AspectJ Weaver Version 1.6.12 built on Tuesday Oct 18, 2011 at 17:52:06 GMT
[AppClassLoader@4f1799e7] info register classloader sun.misc.Launcher$AppClassLoader@4f1799e7
[AppClassLoader@4f1799e7] info using configuration /F:/AWS%20Workspace/HelloWorldWeb/build/classes/META-INF/aop.xml
[AppClassLoader@4f1799e7] info register aspect com.amazonaws.services.simpleworkflow.flow.aspectj.AsynchronousAspect
[AppClassLoader@4f1799e7] info register aspect com.amazonaws.services.simpleworkflow.flow.aspectj.ExponentialRetryAspect

а также включить аспект j-1.7.3.jar

  1. Нажмите Свойства проекта.
  2. Нажмите AspectJ Build, а затем перейдите на вкладку Aspect Path.
  3. Нажмите Добавить внешние файлы JAR.

Банка находится на месте

E:\eclipse-jee-juno-SR2-win32-x86_64\aws-java-sdk\aspectj-1.7.3.jar 
Другие вопросы по тегам