V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
open9527
V2EX  ›  程序员

升级 MacOS15.1 后 idea 编译 springboot 无法访问本地服务器

  •  
  •   open9527 · 8 天前 · 1303 次点击
    mbp M1 版本 从 13.5 升级到 15.1 后 发现 idea 无法获取本地网络权限,
    其他应用本地网络的基本都弹窗获取权限,没啥问题,就是 idea 死活不弹出权限请求,
    另外 java 单独运行项目编译好的 jar 包也不行,本地服务器就连不上,云服务器没问题
    请问各位小伙伴有没有解决方法
    16 条回复    2024-11-21 13:55:46 +08:00
    lzllingchen
        1
    lzllingchen  
       8 天前
    我昨天又出现 Edge 无法连接局域网内服务器的问题, 设置里面显示权限也开着, 后面先关后开一下就行了...
    gotonull
        2
    gotonull  
       8 天前   ❤️ 1
    设置-隐私与安全性-本地网络 idea 的权限打开
    open9527
        3
    open9527  
    OP
       8 天前
    @gotonull 试过了 编译的时候都不出现弹窗 在本地网络里也看不到 是 idea 版本太低的原因吗 2021.3.3 版本
    open9527
        4
    open9527  
    OP
       8 天前
    @lzllingchen 网络权限里没有 idea 另外感觉是 java 的问题
    open9527
        5
    open9527  
    OP
       8 天前
    在 idea 里打印文件,总算在找打印机的时候弹出了本地网络的权限请求 打开了也不行 命令行运行 java 也不行 写个代理转发也不行 服了
    Richared
        6
    Richared  
       8 天前
    干活用的,不要做第一批小白鼠。
    EastLord
        7
    EastLord  
       8 天前
    还好我没升级 15
    opzpy
        8
    opzpy  
       8 天前
    idea->help->edit custom VM Options
    贴上
    -Dhttp.proxyHost
    -Dhttp.proxyPort
    -Dhttps.proxyHost
    -Dhttps.proxyPort
    -DsocksProxyHost
    -DsocksProxyPort
    open9527
        9
    open9527  
    OP
       8 天前
    @opzpy 贴上了 没效果 还需要设置什么吗
    GuryYu
        10
    GuryYu  
       8 天前
    15.1+IDEA 2024.3 使用正常
    是不是 IDEA 版本老了
    open9527
        11
    open9527  
    OP
       8 天前
    @GuryYu 应该是吧 考虑更新试试 但是 java 直接运行也有问题
    gotonull
        12
    gotonull  
       8 天前
    @open9527 #3 可能吧。我也遇到过,但我的 idea 是最新版 在本地网络里能看到 idea
    open9527
        13
    open9527  
    OP
       8 天前
    找了一个端口转发工具 https://github.com/tavenli/port-forward 可以连上了 以后真的的是非必要不升级
    HangoX
        14
    HangoX  
       8 天前
    你 idea 不用构建工具跑的吗?如果用的是构建工具跑的,要权限应该是 java 要的权限,然后项目如果 bind 的 ip 是 localhost 或者 127.0.0.1 是不需要权限的,只有绑定的是局域网地址或者 0.0.0.0 的时候才需要权限
    open9527
        15
    open9527  
    OP
       7 天前
    @HangoX 可能是 idea 版本太老了 弄不清苹果本地网络的策略 访问本机没问题 主要要访问局域网里的机器不行
    go 编译的程序 直接运行 访问局域网没问题 是不要权限的
    java -jar 运行的程序访问局域网就不行 idea 里面运行也不行 访问外网没问题
    所以没办法 弄个端口转发的代理 用 go 去访问局域网给 java 代理
    open9527
        16
    open9527  
    OP
       7 天前
    升级个系统 真是无语 苹果做新功能的时候 起码留个开关吧 保证兼容性
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2804 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 15:33 · PVG 23:33 · LAX 07:33 · JFK 10:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.