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

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

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

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