02新建一个java工程的两种方法

本文详细介绍两种创建Java工程的方法:一种是直接使用默认路径创建,并指定JDK8;另一种是先建立空工程再添加模块。文章指导如何配置项目名称、位置及输入类名称。

新建一个java工程的两种方法

  • 直接使用默认的路径创建

  1. 打开IDEA默认界面 

     

  2. 点击New Project 

 

 

此处需要注意的是,Project SDK需要选择前面安装的JDK8的地址,然后Next即可。

3.输入Project name、选择Project location,然后点击finish即可。 

 

 

  1. 进入主界面,点击src,右键New--Java Class

 

 

 5. 输入类名称,enter 

 

 

 6.输入你的代码 

 

 

  • 先建立一个空工程,然后再添加module

  1. 先建立一个空工程,然后再添加项目 

 

  1. 输入Project name、选择Project location,然后点击finish即可。

  2. 在弹出的窗口配置运行环境

 

 

 

 

注意此时建立的是一个空的项目(project),写程序需要建立一个新的module

  1. 建立一个module 

 

 

5.然后就回到了输入项目名称的步骤了,依次完成即可。

注意:project名称可以使用中英文

### 创建 Java 工程并配置 JNI 开发环境 #### 在 IntelliJ IDEA 中创建 Java 项目 为了开始 JNI 的开发,在 IntelliJ IDEA 中创建一个新的 Java 项目是首要步骤。选择合适的项目模板,并命名为 `JniExample` 或者任何其他有意义的名字[^1]。 ```java public class JniExample { static { System.loadLibrary("nativeLib"); } public native void sayHello(); public static void main(String[] args) { new JniExample().sayHello(); } } ``` 这段代码展示了如何加载本地库以及声明一个原生方法 `sayHello()`,该方法将在 C/C++ 实现中定义。 #### 使用 JDK 工具生成头文件 对于 JNI 应用程序来说,通常需要先编写 Java 中的本地方法签名,之后利用 JDK 提供的工具如 `javac` 编译源码再使用 `javah` 来生成对应的 .h 头文件。需要注意的是,自 JDK9 后版本不再支持独立的 `javah` 命令,可以采用 `-h` 参数配合 `javac` 完成相同功能[^2]。 命令行操作如下所示: ```bash javac JniExample.java javac -h . JniExample.java ``` 这会基于当前目录下的 `.class` 文件生成相应的头文件到指定位置。 #### 设置项目结构适应 JNI 需求 按照惯例建立两个额外的子目录:一个是 `jni` 目录用来保存由上述过程产生的头文件;另一个则是 `lib` 目录用于放置最终编译出来的共享库(.dll, .so)[^5]。 #### 实施 C/C++ 端逻辑实现 依据前面提到的方式获取到的头文件作为指导来构建实际执行业务处理的部分。下面给出了一种可能的形式化表示方式[^4]: ```c #include "JniExample.h" #include <stdio.h> JNIEXPORT void JNICALL Java_JniExample_sayHello(JNIEnv *env, jobject obj){ printf("Hello from C!\n"); } ``` 此部分应当被放入适合于目标平台的语言环境中去编译链接成为动态链接库形式以便后续调用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值