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
- Нажмите Свойства проекта.
- Нажмите AspectJ Build, а затем перейдите на вкладку Aspect Path.
- Нажмите Добавить внешние файлы JAR.
Банка находится на месте
E:\eclipse-jee-juno-SR2-win32-x86_64\aws-java-sdk\aspectj-1.7.3.jar