• 请不要在回答技术问题时复制粘贴 AI 生成的内容
beike
V2EX  ›  程序员

如何让 java 写的程序在 mac os 上运行?

  •  
  •   beike · Mar 16, 2016 · 17064 views
    This topic created in 3710 days ago, the information mentioned may be changed or developed.
    如何让 java 写的程序在 mac os 上运行?有木有大神告诉我,谢谢
    58 replies    2016-03-17 14:20:06 +08:00
    hinkal
        1
    hinkal  
       Mar 16, 2016
    难道不是终端里敲
    javac ClassName.java
    java ClassName
    或者你把源码编译成.jar 文件,终端里敲
    java -jar name.jar
    hinkal
        2
    hinkal  
       Mar 16, 2016
    当然你得先给 mac os 装上 jdk...
    话说楼主的问题不是 Google 一下就知道了吗
    DIYgod
        3
    DIYgod  
       Mar 16, 2016 via iPad
    如何让楼主学会 Google
    SoloCompany
        4
    SoloCompany  
       Mar 16, 2016
    如何让 java 写的程序在 windows 上运行?
    如何让 java 写的程序在 linux 上运行?
    sunjourney
        5
    sunjourney  
       Mar 16, 2016
    如何证明 LZ 在 windows 下运行过 java 程序
    em70
        6
    em70  
       Mar 16, 2016 via iPhone
    你先说说你在 windows 上怎么运行的
    Khlieb
        7
    Khlieb  
       Mar 16, 2016 via Android
    Lonely
        8
    Lonely  
       Mar 16, 2016
    你是来搞笑的?
    liqingcan
        9
    liqingcan  
       Mar 16, 2016 via Android
    告诉你,万事先百度,百度不到 google ,再然后。问…
    ren2881971
        10
    ren2881971  
       Mar 16, 2016
    不要黑 java 。。。
    asdwfwqd
        11
    asdwfwqd  
       Mar 16, 2016
    一次编译,到处运行
    hatcloud
        12
    hatcloud  
       Mar 16, 2016
    @asdwfwqd 一次编译,到处 Bug
    zacard
        13
    zacard  
       Mar 16, 2016
    感觉是来黑 java 的
    clearbug
        14
    clearbug  
       Mar 16, 2016
    楼主太残忍,竟然让单纯的 java 去写程序!
    landykingdom
        15
    landykingdom  
       Mar 16, 2016   ❤️ 1
    如果写界面程序,可以看看 javafx ,官方有工具直接打成 dmg 或 msi 包。
    shiji
        16
    shiji  
       Mar 16, 2016
    Java 是谁?
    vagary
        17
    vagary  
       Mar 16, 2016
    不要黑 java 。。。
    murmur
        18
    murmur  
       Mar 16, 2016
    java 这种语言需要很高的信仰才能跑的起来 马克 os 这种辣鸡系统能跑 java 么 /不信
    kingoldlucky
        19
    kingoldlucky  
       Mar 16, 2016
    20 年前的 java 楼主竟然还在用?
    moe3000
        20
    moe3000  
       Mar 16, 2016
    java 这语言不是只有 windows 下 eclipse 才能跑的么
    qwertyiuop
        21
    qwertyiuop  
       Mar 16, 2016
    java 和 mac os 都是谁? 求大神指点
    honam
        22
    honam  
       Mar 16, 2016
    LZ 你是怎么测试你的程序的。。。
    Orzpls
        23
    Orzpls  
       Mar 16, 2016 via Android
    Java 听闻吐血而死。
    GG668v26Fd55CP5W
        24
    GG668v26Fd55CP5W  
       Mar 16, 2016 via iPhone
    说明楼主真是 java 程序员
    yxaaa123
        25
    yxaaa123  
       Mar 16, 2016
    java 是个人名吗??
    hienchu
        26
    hienchu  
       Mar 16, 2016
    墙裂建议楼主下次提问前仔细阅读一下这个
    http://catb.org/esr/faqs/smart-questions.html
    dangge
        27
    dangge  
       Mar 16, 2016   ❤️ 4
    http://www.eclipse.org/ 安装一个 eclipse for OS X,然后新建 project ,编写代码,运行.
    不太记得 OS X 是否自带 jdk 了,楼主也可以选择自己去 http://www.java.com 装一个.
    对了,上面很多人劝你去百度 / Google 一下,我就不重复了.
    -----
    正经回答说完了,吐槽一句,上面有二十几个回答,然而正经回复的...
    虽然楼主的行为是彻头彻尾的伸手,不过你们回复的时候看了回复框右下方的一行字了吗?
    int64ago
        28
    int64ago  
       Mar 16, 2016
    Java 程序员都这样吗?
    平时都是用的 IDE ,点一点就运行了,换个环境就什么都不知道了?

    PS :我是来黑 Java 的
    tony1016
        29
    tony1016  
       Mar 16, 2016
    如果是 gui 的,打包成 jar ,在 mac 可以直接运行;如果是命令行,写一个通用 shell 活着简单的话就 java 命令
    bk201
        30
    bk201  
       Mar 16, 2016
    @int64ago 地图炮不太好吧,想想都不会都是这样。如果要说依赖 IDE , c#是不是得黑下。
    doyel
        31
    doyel  
       Mar 16, 2016
    @asdwfwqd 前提还要用大版本号一样的 JDK/JRE 编译 /运行。。。其实光这点已经无力吐槽了。。。我机器里 N 个 JDK 。。。。
    murmur
        32
    murmur  
       Mar 16, 2016
    @int64ago 有 ide 不用 有 maven 不用 有 gradle ant 不用 非要用记事本 非要自己打包 不是脑壳进水了
    unique
        33
    unique  
       Mar 16, 2016
    刚入手了 mac ,晚上装 java 环境
    dxk611
        34
    dxk611  
       Mar 16, 2016
    又被虐哭一个,不对虐跑了
    caixiexin
        35
    caixiexin  
       Mar 16, 2016 via Android
    学 Java 的第一课就说了,一次编译,到处运行。。😂
    int64ago
        36
    int64ago  
       Mar 16, 2016
    @murmur IDE 跟 Maven/Gradle 是两个东西
    novaeye
        37
    novaeye  
       Mar 16, 2016
    楼主高富帅啊, 我等只有 Windows 可用.
    mushanshitiancai
        38
    mushanshitiancai  
       Mar 16, 2016 via Android
    装 brew 然后用 brew 装个 jdk
    xuhaoyangx
        39
    xuhaoyangx  
       Mar 16, 2016
    @mushanshitiancai 自带 jdk
    xuhaoyangx
        40
    xuhaoyangx  
       Mar 16, 2016
    @murmur 不是所有初学者都能接受 maven 这些包管理的玩意
    YORYOR
        41
    YORYOR  
       Mar 16, 2016
    java 深深的受到了伤害
    m8syYID5eaas8hF7
        42
    m8syYID5eaas8hF7  
       Mar 16, 2016
    @int64ago 你这哪是黑 java 啊,分明就是黑 java 程序员啊
    little_cup
        43
    little_cup  
       Mar 16, 2016
    alphaGo 会下围棋, java 也会写程序了啊……
    murmur
        44
    murmur  
       Mar 16, 2016
    @xuhaoyangx 但是用多了就发现在 eclipse 甚至 myeclipse 打包都没用 mvn package 方便 尤其是打大一点的 war 包
    vikeria
        45
    vikeria  
       Mar 16, 2016 via iPhone
    @xuhaoyangx 有点程序员思维的都会接受吧,接受了之后就回不去了
    zhangchioulin
        46
    zhangchioulin  
       Mar 16, 2016
    @DIYgod 应该让 lz 先查下 发帖的准则 然后熟读 3 遍
    hyggyh
        47
    hyggyh  
       Mar 16, 2016
    @vikeria 确实。。看到同事在写工具时熟练地把各种类库 install 到本地而不是加到 classpath 。。
    zouxcs
        48
    zouxcs  
       Mar 16, 2016
    你这是来黑 Java 程序员的,或者你就不适合 Java
    MiguelValentine
        49
    MiguelValentine  
       Mar 16, 2016
    如何让楼主学会 Google + 1
    xuhaoyangx
        50
    xuhaoyangx  
       Mar 16, 2016
    @murmur
    @vikeria 毕竟别人新手嘛,谅解下,只不过公司很多都不喜欢用 maven ,见过原来就是 maven ,愣是要求去掉,改内置 lib
    vikeria
        51
    vikeria  
       Mar 16, 2016 via iPhone
    @hyggyh 程序员总是懒的嘛
    vikeria
        52
    vikeria  
       Mar 16, 2016 via iPhone
    @vikeria 按 v2 的节奏,应该可以劝离职了,哈哈
    focux
        53
    focux  
       Mar 16, 2016
    java 程序是运行与 jvm 之上的,跟操作系统没有太大关系。
    konakona
        54
    konakona  
       Mar 16, 2016
    装 JRE 就可以了-.-
    很多 OSX 上的 APP 都说依赖 JDK 的
    ffffwh
        55
    ffffwh  
       Mar 16, 2016 via iPad
    装 Xcode ,写个 jre ,再用写好的 jre 去跑 java 程序就行啦😏
    murmur
        56
    murmur  
       Mar 16, 2016
    @xuhaoyangx 这个不好评论 用了 maven 的却 开发效率大大提升 而且 svn 上也不用放一堆 lib 只要维护一个中央仓库就行了
    但是 maven 有时候要自己去清缓存 维护中央仓库本身又是一个成本 但是我还是倾向于有公司的仓库。。
    xuhaoyangx
        57
    xuhaoyangx  
       Mar 17, 2016
    @murmur 总公司有内部的 maven 库,可以 proxy 或者直接当主库用,反正是很奇葩的要求
    miao1007
        58
    miao1007  
       Mar 17, 2016
    java -cp "*" your.pack.mainclass
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3341 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 197ms · UTC 11:43 · PVG 19:43 · LAX 04:43 · JFK 07:43
    ♥ Do have faith in what you're doing.