V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
mikicomo
V2EX  ›  Java

升级了下 JDK 发现了个奇怪的东西

  •  1
     
  •   mikicomo · Feb 9, 2016 · 6668 views
    This topic created in 3741 days ago, the information mentioned may be changed or developed.

    1

    2

    Warning:java: 源值 1.3 已过时, 将在未来所有发行版中删除

    Warning:java: 目标值 1.3 已过时,将在未来所有发行版中删除

    那么问题来了:究竟是哪段代码过时了?

    22 replies    2016-11-07 17:29:58 +08:00
    coolcfan
        1
    coolcfan  
       Feb 9, 2016
    工程配置里面会写你的代码的 Source Version 和 Target Version ,这两个设置的都是 JDK 版本,会传给编译器,你看看是不是这两个……
    mikicomo
        2
    mikicomo  
    OP
       Feb 9, 2016   ❤️ 1
    @coolcfan target bytecode version 和 jdk 版本看了下是一致的啊
    mikicomo
        3
    mikicomo  
    OP
       Feb 9, 2016   ❤️ 1
    @mikicomo 找到问题了,原来是我当前 project 的 language level 调成 3 了(估计是手滑导致...),然后我校正的一直是 default project setting....
    kslr
        4
    kslr  
       Feb 10, 2016 via Android
    @mikicomo 我想问下这个级别是干嘛用的
    happypy1
        5
    happypy1  
       Feb 10, 2016   ❤️ 1
    @kslr 这个级别是用来向下兼容的,比方说你的现有 JDK 版本是 1.7 ,但是你想兼容 1.6 的代码,你就可以把这个级别调低至 1.6 的级别。
    okampfer
        6
    okampfer  
       Feb 11, 2016
    Project Structure 里的 language level 有时候会乱跳,即使我改了 default settings 也没用,会不会是受到了.classpath 之类文件的影响?我的 project 别人是用 eclipse 开发的,而只有我用 Intellij 。
    mikicomo
        7
    mikicomo  
    OP
       Feb 11, 2016   ❤️ 1
    @okampfer 这个也是不清楚呐...只能多留意一下了
    shixinyu
        8
    shixinyu  
       Feb 11, 2016 via iPhone
    歪个楼,楼主这是什么 IDE ?
    mikicomo
        9
    mikicomo  
    OP
       Feb 11, 2016   ❤️ 1
    @shixinyu jetbrains 家的 IDEA
    omengye
        10
    omengye  
       Feb 12, 2016 via Android
    难道没有人吐槽 string args[]么
    mikicomo
        11
    mikicomo  
    OP
       Feb 12, 2016   ❤️ 1
    @omengye 啊咧咧...最近一直写 C ,手滑了,说道这个我们又要谈谈大括号换行的问题了(严肃脸
    aabbccli
        12
    aabbccli  
       Feb 12, 2016
    自从上手 PYTHON 后, IDEA 基本没动过了,就 PYCHARM 和 CODEBLOCKS
    mikicomo
        13
    mikicomo  
    OP
       Feb 12, 2016   ❤️ 1
    @aabbccli 真爱粉就应该上 CLion :-D
    binbing
        14
    binbing  
       Feb 13, 2016
    @mikicomo
    不不不,@omengye 的意思应该是你 main 方法不 psvm 而用手打。
    mikicomo
        15
    mikicomo  
    OP
       Feb 13, 2016   ❤️ 1
    @binbing 啊?难道不是吐槽我 String[] args 写的是 C 风格的 String args[] 吗.....
    binbing
        16
    binbing  
       Feb 13, 2016
    @mikicomo
    psvm 出来的是 String[] args 。当然,这个可以改。
    shyling
        17
    shyling  
       Feb 13, 2016 via iPad
    @mikicomo 😂昨天给 clion 装上 go 插件。。结果只能创建 cmake 的项目。当时我就慌了
    mikicomo
        18
    mikicomo  
    OP
       Feb 13, 2016   ❤️ 1
    @shyling 不要慌,用 IDEA 装 go 插件啊😂
    shyling
        19
    shyling  
       Feb 13, 2016 via iPad
    @mikicomo 😂😂😂感觉还是 IDEA 靠谱
    cedoo
        20
    cedoo  
       Nov 7, 2016
    @omengye 哈哈哈哈, 你是没得吐槽的了么,
    cedoo
        21
    cedoo  
       Nov 7, 2016
    难道没人吐槽, Java 的类首字母要大些么???
    mikicomo
        22
    mikicomo  
    OP
       Nov 7, 2016
    @cedoo Xxoo ?这样成何体统(滑稽
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4071 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 05:07 · PVG 13:07 · LAX 22:07 · JFK 01:07
    ♥ Do have faith in what you're doing.