递归火山软件开发平台

标题: 调用智子_HTTP类报错,错误: -source 1.7 中不支持类型注释 [打印本页]

作者: myunco    时间: 2018-4-29 21:42
标题: 调用智子_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
@网址   改     @<网址>
作者: myunco    时间: 2018-4-30 23:54
阳光甜橙 发表于 2018-4-30 12:18
@网址   改     @

我明天试试,谢谢你了
作者: myunco    时间: 2018-5-1 19:25
阳光甜橙 发表于 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
@@Override 改 @Override
作者: myunco    时间: 2018-5-2 21:06
阳光甜橙 发表于 2018-5-1 21:02
@@Override 改 @Override

试过了,还是不行
作者: myunco    时间: 2018-5-2 21:11
阳光甜橙 发表于 2018-5-1 21:02
@@Override 改 @Override

谢谢你啦 已经解决
作者: oxvvox    时间: 2018-5-3 13:46
我发的那个类库 就是你要的




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4