myunco 发表于 2018-4-29 21:42:44

调用智子_HTTP类报错,错误: -source 1.7 中不支持类型注释

本帖最后由 myunco 于 2018-5-2 21:06 编辑

错误: 步骤"编译Java源文件"执行失败
<D:\voldev-1.06-x64\Temp\test\src\main.v>, 54: 错误: -source 1.7 中不支持类型注释
            final Activity activity = @参_所属窗口;
                                       ^
      (请使用 -source 8 或更高版本以启用类型注释)
    错误: 非法的表达式开始
            final Activity activity = @参_所属窗口;
                                             ^
    错误: 需要';'
            final Activity activity = @参_所属窗口;
                                              ^
<D:\voldev-1.06-x64\Temp\test\src\main.v>, 56: 错误: 非法的表达式开始
                final Request request = new Request.Builder().url(@网址).header("User-Agent", @UA).header("Cookie",@Cookie).build();
                                                                     ^
    错误: 需要')'
                final Request request = new Request.Builder().url(@网址).header("User-Agent", @UA).header("Cookie",@Cookie).build();
                                                                      ^
    错误: 需要';'
                final Request request = new Request.Builder().url(@网址).header("User-Agent", @UA).header("Cookie",@Cookie).build();
                                                                     ^
    错误: 需要')'
                final Request request = new Request.Builder().url(@网址).header("User-Agent", @UA).header("Cookie",@Cookie).build();
                                                                                          ^
    错误: 不是语句
                final Request request = new Request.Builder().url(@网址).header("User-Agent", @UA).header("Cookie",@Cookie).build();
                                                                           ^
    错误: 非法的类型开始
                final Request request = new Request.Builder().url(@网址).header("User-Agent", @UA).header("Cookie",@Cookie).build();
                                                                                             ^
    错误: 需要';'
                final Request request = new Request.Builder().url(@网址).header("User-Agent", @UA).header("Cookie",@Cookie).build();
                                                                                                ^
    错误: 非法的表达式开始
                final Request request = new Request.Builder().url(@网址).header("User-Agent", @UA).header("Cookie",@Cookie).build();
                                                                                                                        ^
    错误: 需要')'
                final Request request = new Request.Builder().url(@网址).header("User-Agent", @UA).header("Cookie",@Cookie).build();
                                                                                                                         ^
    错误: 需要';'
                final Request request = new Request.Builder().url(@网址).header("User-Agent", @UA).header("Cookie",@Cookie).build();
                                                                                                                        ^
    错误: -source 1.7 中不支持 lambda 表达式
                final Request request = new Request.Builder().url(@网址).header("User-Agent", @UA).header("Cookie",@Cookie).build();
                                                                                                                                 ^
      (请使用 -source 8 或更高版本以启用 lambda 表达式)
<D:\voldev-1.06-x64\Temp\test\src\main.v>, 57: 错误: 需要';'
                Call call = client.newCall(request);
                  ^
<D:\voldev-1.06-x64\Temp\test\src\main.v>, 59: 错误: 需要<标识符>
                  @@Override
                     ^
<D:\voldev-1.06-x64\Temp\test\src\main.v>, 61: 错误: 非法的类型开始
                        activity.runOnUiThread(new Runnable() {public void run() { @当请求失败时(e.toString()); }});
                                                                                                      ^
    错误: 需要';'
                        activity.runOnUiThread(new Runnable() {public void run() { @当请求失败时(e.toString()); }});
                                                                                                         ^
    错误: 非法的类型开始
                        activity.runOnUiThread(new Runnable() {public void run() { @当请求失败时(e.toString()); }});
                                                                                                            ^
<D:\voldev-1.06-x64\Temp\test\src\main.v>, 63: 错误: 需要<标识符>
                  @@Override
                     ^
    错误: 需要')'
                  @@Override
                              ^
<D:\voldev-1.06-x64\Temp\test\src\main.v>, 64: 错误: 需要';'
                  public void onResponse(Call call, Response response) throws IOException {
                        ^
    错误: 需要')'
                  public void onResponse(Call call, Response response) throws IOException {
                                             ^
    错误: 非法的表达式开始
                  public void onResponse(Call call, Response response) throws IOException {
                                                    ^
    错误: 需要';'
                  public void onResponse(Call call, Response response) throws IOException {
                                                            ^
    错误: 不是语句
                  public void onResponse(Call call, Response response) throws IOException {
                                                               ^
    错误: 需要';'
                  public void onResponse(Call call, Response response) throws IOException {
                                                                     ^
    错误: 不是语句
                  public void onResponse(Call call, Response response) throws IOException {
                                                                              ^
    错误: 需要';'
                  public void onResponse(Call call, Response response) throws IOException {
                                                                                           ^
<D:\voldev-1.06-x64\Temp\test\src\main.v>, 70: 错误: 非法的类型开始
                            @当请求成功时(body, code, msg, cookie);
                                                            ^
    错误: 需要';'
                            @当请求成功时(body, code, msg, cookie);
                                                             ^
<D:\voldev-1.06-x64\Temp\test\src\main.v>, 71: 错误: 非法的类型开始
                        }});
                        ^
<D:\voldev-1.06-x64\Temp\test\src\main.v>, 72: 错误: 需要')'
                  }
                     ^
<D:\voldev-1.06-x64\Temp\test\src\main.v>, 73: 错误: 非法的表达式开始
                });
               ^
<D:\voldev-1.06-x64\Temp\test\src\main.v>, 74: 错误: 有 'catch', 但是没有 'try'
            } catch (Exception e) {
            ^
<D:\voldev-1.06-x64\Temp\test\src\main.v>, 24: 错误: 解析时已到达文件结尾
    }
   ^
    错误: 解析时已到达文件结尾
    37 个错误

阳光甜橙 发表于 2018-4-30 12:18:40

@网址   改   @<网址>

myunco 发表于 2018-4-30 23:54:52

阳光甜橙 发表于 2018-4-30 12:18
@网址   改   @

我明天试试,谢谢你了

myunco 发表于 2018-5-1 19:25:11

阳光甜橙 发表于 2018-4-30 12:18
@网址   改   @

改了之后,错误变少了,我就照着把所有变量名和参数名都加了<>,报错少了很多,但是还有有报错,
比如@@Override说什么需要<标识符> 我改成@@<Override>或@<@Override>都行不通,该怎么改呢?


--- 开始编译项目"test":
正在连接生成安卓APK输出文件"D:\voldev-1.06-x64\Temp\_int\test\debug\linker\test.apk"
当前程序所需求安卓SDK API版本: 17;实际所使用版本: 17
当前程序所需求Java SDK版本: 1.6;实际所使用版本: 1.8
错误: 步骤"编译Java源文件"执行失败
<D:\voldev-1.06-x64\Temp\test\src\main.v>, 52: 错误: 需要<标识符>
                  @@Override
                     ^
<D:\voldev-1.06-x64\Temp\test\src\main.v>, 54: 错误: 非法的类型开始
                        activity.runOnUiThread(new Runnable() {public void run() { @当请求失败时(e.toString()); }});
                                                                                                      ^
    错误: 需要';'
                        activity.runOnUiThread(new Runnable() {public void run() { @当请求失败时(e.toString()); }});
                                                                                                         ^
    错误: 非法的类型开始
                        activity.runOnUiThread(new Runnable() {public void run() { @当请求失败时(e.toString()); }});
                                                                                                            ^
<D:\voldev-1.06-x64\Temp\test\src\main.v>, 56: 错误: -source 1.6 中不支持类型注释
                  @@Override
                     ^
      (请使用 -source 8 或更高版本以启用类型注释)
    错误: 需要')'
                  @@Override
                              ^
<D:\voldev-1.06-x64\Temp\test\src\main.v>, 57: 错误: 需要';'
                  public void onResponse(Call call, Response response) throws IOException {
                        ^
    错误: 需要')'
                  public void onResponse(Call call, Response response) throws IOException {
                                             ^
    错误: 非法的表达式开始
                  public void onResponse(Call call, Response response) throws IOException {
                                                    ^
    错误: 需要';'
                  public void onResponse(Call call, Response response) throws IOException {
                                                            ^
    错误: 不是语句
                  public void onResponse(Call call, Response response) throws IOException {
                                                               ^
    错误: 需要';'
                  public void onResponse(Call call, Response response) throws IOException {
                                                                     ^
    错误: 不是语句
                  public void onResponse(Call call, Response response) throws IOException {
                                                                              ^
    错误: 需要';'
                  public void onResponse(Call call, Response response) throws IOException {
                                                                                           ^
<D:\voldev-1.06-x64\Temp\test\src\main.v>, 63: 错误: 非法的类型开始
                            @当请求成功时(body, code, msg, cookie);
                                                            ^
    错误: 需要';'
                            @当请求成功时(body, code, msg, cookie);
                                                             ^
<D:\voldev-1.06-x64\Temp\test\src\main.v>, 64: 错误: 非法的类型开始
                        }});
                        ^
<D:\voldev-1.06-x64\Temp\test\src\main.v>, 65: 错误: 需要')'
                  }
                     ^
<D:\voldev-1.06-x64\Temp\test\src\main.v>, 66: 错误: 非法的表达式开始
                });
               ^
<D:\voldev-1.06-x64\Temp\test\src\main.v>, 67: 错误: 有 'catch', 但是没有 'try'
            } catch (Exception e) {
            ^
<D:\voldev-1.06-x64\Temp\test\src\main.v>, 25: 错误: 解析时已到达文件结尾
    }
   ^
    错误: 解析时已到达文件结尾
<D:\voldev-1.06-x64\Temp\test\src\main.v>, 48: 错误: 有 'try', 但是没有 'catch' 或 'finally'
            try {
            ^
    23 个错误
错误: 建立所指定的安卓APK输出文件"D:\voldev-1.06-x64\Temp\_int\test\debug\linker\test.apk"失败
--- 项目"test"编译或连接失败. 编译过程中共遇到了 0 个警告, 13 个错误.


阳光甜橙 发表于 2018-5-1 21:02:43

@@Override 改 @Override

myunco 发表于 2018-5-2 21:06:06

阳光甜橙 发表于 2018-5-1 21:02
@@Override 改 @Override

试过了,还是不行

myunco 发表于 2018-5-2 21:11:53

阳光甜橙 发表于 2018-5-1 21:02
@@Override 改 @Override

谢谢你啦 已经解决

oxvvox 发表于 2018-5-3 13:46:10

我发的那个类库 就是你要的 :lol
页: [1]
查看完整版本: 调用智子_HTTP类报错,错误: -source 1.7 中不支持类型注释