我一直在使用这个库来尝试使用Java运行Telegram机器人。我使用Gradle设置项目以使用依赖项。
我的项目层次结构如下:
.gradle
build
gradle
src
-main
-java
-Main.java
-MyAmazingBot.java
build.gradle
gradlew
gradlew.bat
这是我用来设置Gradle的指南。我使用Gradle Wrapper来运行构建。然而,我收到以下警告:
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/C:/Users/addis/.gradle/caches/modules-2/files-2.1/com.google.inject/guice/4.1.0/eeb69005da379a10071aa4948c48d89250febb07/guice-4.1.0.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
但是机器人运行正常(它将我的消息回显)。
1)这个消息应该引起担忧吗?
2)是否可以使用java -jar
运行jar文件?我收到一条消息:no main manifest attribute, in .\build\libs\fsc2.jar
3)是否可以在不使用Gradle wrapper的情况下运行./gradlew run
?