精华内容
下载资源
问答
  • 开始准备项目目录:../demo/java/firstNativejava环境1.准备native代码public class FirstNative{static{System.setProperty("java.library.path", ".");System.loadLibrary("firstnative");}public static native ...

    开始准备

    项目目录:

    ../demo/java/firstNative

    java环境

    1.准备native代码

    public class FirstNative{

    static

    {

    System.setProperty("java.library.path", ".");

    System.loadLibrary("firstnative");

    }

    public static native void first();

    public static void main(String[] args){

    first();

    }

    }

    2生成jni

    javah -o firstnative.h -classpath ./ -jni FirstNative

    3.实现jni

    #include "firstnative.h"

    #include

    JNIEXPORT void JNICALL Java_FirstNative_first(JNIEnv *env,jobject obj)

    {

    printf("Hello,First JNI\n");

    }

    4. 生成

    gcc -m64-I "/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents//Home/include" -dynamiclib -o libfirstnative.dylib firstnative.c

    这里注意会报错:

    In file included from firstnative.c:1:

    In file included from ./firstnative.h:2:

    /Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents//Home/include/jni.h:45:10: fatal error: 'jni_md.h' file not found

    #include "jni_md.h"

    ^~~~~~~~~~

    gcc -m64 -I "/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home/include/darwin" -I "/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents//Home/include" -dynamiclib -o libfirstnative.dylib firstnative.c

    就行

    5 运行

    5976a9c903adf039ab3fd402bea4efff.png

    展开全文
  • 3.用记事本写java程序 检查是否安装好了jdk:java -version 检查环境:echo $JAVA_HOME 第一次配置环境: 1.touch .bash_profile 如果你是第一次配置环境变量,可以使用“touch .bash_profile” 创建一个.bash_...

    java安装分为三个步骤:

    1.安装jdk

    2.配置环境变量

    3.用记事本写java程序

    检查是否安装好了jdk:java -version

    在这里插入图片描述

    检查环境:echo $JAVA_HOME

    在这里插入图片描述

    第一次配置环境:

    1.touch .bash_profile
    如果你是第一次配置环境变量,可以使用“touch .bash_profile” 创建一个.bash_profile的隐藏配置文件(如果你是为编辑已存在的配置文件,则使用"open -e .bash_profile"命令):

    2.输入“open -e .bash_profile”命令:
    3.输入如下配置:

    JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home
    PATH=$JAVA_HOME/bin:$PATH:.
    CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
    export JAVA_HOME
    export PATH
    export CLASSPATH
    

    然后保存关闭该窗口。
    4.使用"source .bash_profile"使配置生效,然后输入”java -version”,如果看到jdk版本为1.8则说明配置已经生效:
    在这里插入图片描述

    用记事本写java程序:

    1.command+shift+t转化为纯文本文件
    2.存储为文件名.java——文件名要与一行class后面的代码相同
    3.打开终端:
    (1)输入cd —— 输入一个空格—— 打开访达,找到文件把它拖进终端(显示文件路径——回车
    (2)输入 javac+空格+文件名.java(这时会编译产生.class后缀的文件)
    (3)输入 java+空格+文件名

    在这里插入图片描述

    借鉴:添加链接描述

    展开全文
  • Mac下使用Sublime时,如果要编译java文件,直接使用command+B命令就可以达到编译的效果,此时会在java源文件的目录下生成对应的.class文件,但并不能执行Java代码。如何才能直接编译并运行java代码呢?1.下载jdk。...

    在Mac下使用Sublime时,如果要编译java文件,直接使用command+B命令就可以达到编译的效果,此时会在java源文件的目录下生成对应的.class文件,但并不能执行Java代码。如何才能直接编译并运行java代码呢?

    1.下载jdk。

    2.查看java版本 在终端里输入

    /usr/libexec/java_home

    效果如下:

    /Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home

    3.在Sublime中安装Package Resource Viewer,具体操作步骤如下:

    (1)ctrl+shift+p打开package control;

    (2)输入Install Package;

    (3)搜索Package Resource Viewer并安装。

    4.修改Javac.sublime-build:

    安装Package Resource Viewer就是为这一步服务。同上面的步骤,打开package control,输入PackageResourceViewer:Open Resource,回车后输入java,回车后输入Javac.sublime-build,就能够打开我们所需要修改的文件:

    或者, 在sublime里 preferences->browse packages 找到java文件夹,再找到 JavaC.sublime-build ,打开进行更改:

    {

    "shell_cmd": "javac \"$file\" && java \"$file_base_name\"",

    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",

    "selector": "source.java"

    }

    保存后关闭,打开java文件,command+b运行即可。

    编译后生成的.class文件会保存在:/Users/xxx/Library/Application Support/Sublime Text 3/Packages/Java中

    展开全文
  • 开始准备项目目录:../demo/java/firstNativejava环境1.准备native代码public class FirstNative{static{System.setProperty("java.library.path", ".");System.loadLibrary("firstnative");}public static native ...

    26ce890a978794adb115cdd2e788ce10.png

    开始准备

    项目目录:

    ../demo/java/firstNative

    java环境

    1.准备native代码

    public class FirstNative{

    static

    {

    System.setProperty("java.library.path", ".");

    System.loadLibrary("firstnative");

    }

    public static native void first();

    public static void main(String[] args){

    first();

    }

    }

    2生成jni

    javah -o firstnative.h -classpath ./ -jni FirstNative

    3.实现jni

    #include "firstnative.h"

    #include

    JNIEXPORT void JNICALL Java_FirstNative_first(JNIEnv *env,jobject obj)

    {

    printf("Hello,First JNI

    ");

    }

    4. 生成

    gcc -m64-I "/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents//Home/include" -dynamiclib -o libfirstnative.dylib firstnative.c

    这里注意会报错:

    In file included from firstnative.c:1:

    In file included from ./firstnative.h:2:

    /Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents//Home/include/jni.h:45:10: fatal error: "jni_md.h" file not found

    #include "jni_md.h"

    ^~~~~~~~~~

    gcc -m64 -I "/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home/include/darwin" -I "/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents//Home/include" -dynamiclib -o libfirstnative.dylib firstnative.c

    就行

    5 运行

    2acc46ff828485762dd3a65c665b98c2.png

    展开全文
  • JDK 配置目前 Zulu JDK 支持 M1芯片,下载 Zulu JDK下载后点击安装,在控制台输入java -version~ % java -versionopenjdk version "11.0.10" 2021-01-19 LTSOpenJDK Runtime Environment Zulu11.45+27-CA (build ...
  • 对于开发人员来说,电脑的性能很重要,所以换了Mac后需要重新配置开发环境,网上对Windows系统的Java环境配置有很多,所以,这里就不多介绍。现在记录一下在Mac电脑上的Java环境配置。众所周知,Java开发需要安装JDK...
  • 用纯JAVA言语编程读取MAC地址的完成本文引见如何在WindowXP/NT/2000环境中,编写纯Java程序,执行外部命令IPCONFIG,并经过剖析该命令的输入流而获得本机的MAC地址的编程方法。1 引言用Java编写的程序,可能很方便地...
  • 在网上找了很久都没有找到一个专门针对Mac 自带文本编辑器编写java程序的教程,我自慢慢摸索之后总结出了以下步骤,供不知道如何入手的小白学习参考以下两步如果已经完成了可跳过一、首先确定你下载并安装好了java的...
  • 自己用jettyjava小例子,在mac 环境下,具体的解说在:https://www.cnblogs.com/aspirant/p/9445542.html
  • Mac下使用Sublime时,如果要编译java文件,直接使用command+B命令就可以达到编译的效果,此时会在java源文件的目录下生成对应的.class文件,但并不能执行Java代码。如何才能直接编译并运行java代码呢?1.下载jdk。...
  • 最近跳槽算空挡期吧,还是感觉这两年有点浮躁,总有想把自己归零一下,总结一下重新上路。以前windows上搞过点java,自从入...提供了一些资料是java描述的算法,用C/OC实现还需要翻译一下,先写java的好了。上午刚折...
  • 本人平日以后端开发为主业,最近对移动的应用层开发有些兴趣,尝试一下,记录于此。欢迎批评指正。1、下载Android SDK各平台各版本的SDK下载地址:...其中有Linux、Windows、Mac OS...
  • MacOS下安装完Java JVM,配置好环境变量后可以在终端执行一个简单的java脚本程序,其中先使用javac编译器将.java文件编译成字节码文件,然后通过java解释器执行字节码文件。编写一个简单的脚本1 classDemo{23 public...
  • MAC Java I/O 流

    千次阅读 2016-02-20 06:15:36
    做个记录,因为一开始不知道该怎么directory import java.io.*; public class Liu1 {  public static void main(String args[])  {  File f1 = new File("./");  File f2 =
  • 这里只是记录一下自己第一次配置Mac的Java环境变量和第一次写Java程序的小趣事。 配置Mac的Java环境用了两天。在网上找各种资料,到最后其实自己已经配置成功,只是在终端输入Java-version查找Java安装路径时语法...
  • 1. java mac 安装路径在哪1. Mac OS自带的JDK 6:/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java。看到有朋友说OS 10.10删除了自带的JDK 6,但是我升级10.10之后还是能找到该路径,不...
  • 一、首先确定你安装好了java的jdk。 顺带科普一下; jdk:Java Develop Kit jre:Java Runtime Environment jvm:Java Virtual Machine 二、并确保你已经配置好了环境变量。 ps.以上两步请大家自行学习如何操作 ...
  • 在用Mac进行开发之前,建议浏览以下几个概念。 1. 几个基础概念 - 计算机  计算机(computer)俗称电脑,发明者是约翰·冯·诺依曼,计算机是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以...
  • Mac配置java环境

    2021-01-28 16:25:26
    ###Mac配置java环境 在终端输入Java命令 点击‘更多信息’去到官网,下载jdk,往下滑动,选择自己需要的Jdk版本 接受协议,下载镜像 进行安装完成之后,在终端输入java 出现如下显示则表示安装成功 配置java环境...
  • 小白MACJava

    2020-06-16 00:01:59
    小白MACJava 第一天 第一步 安装JDK 14 很多人安装了8或者11,个人觉得无所谓,看了很多博客知乎后,选择了JDK14+Vscode。 第二步 配置环境 因为是MAC,所以很多步骤和老师教的win下操作不一样。自己要去终端...
  • mac上用java写应用

    2019-09-19 08:50:59
    OC很繁琐,目前看来Java比较合适,退而求其次Java上有js引擎,更不说自制语言。Java上有丰富的gui库,自己看好的当然是swt,它的底层用原生平台实现。 但似乎将java打包成点击运行的app并不容易。 后来了解到...
  • cd /etcvi profile按 i 键进入模式输入如下内容:JAVA_HOME=/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Homeexport JAVA_HOME完后按 esc键退出模式命令[:wq!]强制保存退...
  • 一、在开头在mac上玩jdk与windows略有不同。mac是unix风格的系统,所以配置文件是有分级的。下面将从环境变量的查找、环境变量的配置(分级情况)、如何切换当前使用的jdk三类操作构建博文二、实操记录(1)java_home...
  • import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.Writer;//软著源代码快速提取——java代码读写public ...
  • 1.下载Java SDK,我下载在版本是1.8.0_131。2.配置/etc/profile在读写属性,改为可读写。(参考:https://www.zhihu.com/question/29114464/answer/153345290)3.打开终端,输入:vi /etc/profile,输入E,然后输入i...
  • Java是可移植的,这意味着一旦在任何地方运行,它就遵循操作。最新版本是java9,已于2017年9月21日发布。在本教程中,我们将学习Java在MacOS上的安装过程。先决条件苹果系统在终端中以管理员身份登录安装可以使用...
  • 展开全部看看这个,我昨天刚的:62616964757a686964616fe58685e5aeb931333363373662 import java.io.BufferedOutputStream;import java.io.File;import java.io.FileNotFoundException;import java.io....
  • macjava jdk 下载

    2020-11-06 19:41:58
    macjava jdk 下载 黎昏   啊哈,开篇。   我当日记的,不过我中学的日记里每天在扶不同的老奶奶过马路,也是相当的辛苦,所以就不讲什么行文规范和语言组织了。   我用的系统是 Mac OS,java 官方????...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,456
精华内容 582
关键字:

mac写java

java 订阅