要点Java12 SDK的目录结构(版本1.5.0 )

本文介绍了JDK1.5.0的目录结构及其各子目录的作用,包括bin目录中提供的开发工具、demo目录内的示例程序、include目录下的C语言头文件、jre目录中的运行环境、lib目录里的库文件以及docs目录提供的文档资料。

本节介绍的目录和文件结构的SDK(软件开发工具包)。下图显示了存储在“C”目录下JDK1.5.0软件有多个子目录是bin,demo,include和JRE等,保存有重要的开发和测试工具。详细信息如下。

SDK的目录结构:

SDK的子目录:

在JDK1.5.0有以下目录:

bin目录 - bin目录提供了由Java编译器通过命令提供的便于开发,测试程序中的所有的不是特别重要的一些工具。

demo目录-这个目录包 ​​含了许多应用程序和applets与源代码。 

Include目录 -它包含了像“C”编程语言,可让您的C代码结合成一个Java程序中的所有头文件,C语音扩展。

jre目录 -当你运行任何Java程序,那么你必须通过Java解释器或Java运行时环境(JRE)的帮助来编译它。该SDK使用的JRE,它包含在JRE的根目录下。

lib目录 -这是一个开发工具包含库的最重要的目录,提供了许多支持文件。

docs目录 -最后一个目录,这是一个软件开发工具包,可帮助您存储的java帮助介绍文件。docs目录是一个可选的目录。

文件的SDK:

JDK1.5.0目录有以下提供有关它的详细信息的文件。

的README.html:在JDK1.5.0目录提供包含SDK的Web浏览器上显示的详细介绍信息的HTML文件。这个文件包含了所有的系统需求,功能和文档的链接代表了有关JDK1.5.0的所有信息

src.zip:该压缩文件是被压缩或存储来扩展更多的文件之一的集合'zip'。同样,src.zip文件包含SDK的源代码。它成为必要提取包含从ZIP文件的源代码文件。  

plugins { id’com.android.application’ } android { namespace’com.example.chapterl_firstapp’ compileSdk 33 defaultConfig { applicationld”com.example.chapterl_firstapp” minSdk 16 targetSdk 33 versionName”1.0” testInstrumentationRunner”androidx.test.runner.AndroidJUnitRunner” } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(‘proguard-android-optimize.txt’),’proguard-rules.pro’ } }compileOptions { sourceCompatibility Java Version.VERSION _1_8 targetCompatibility JavaVersion.VERSION _1_8 } } dependencies { implementation 'androidx.appcompat:appcompat:1.4.1' implementation 'com.google.android. material:material:1.5.0' implementation 'androidx.constraintlayout:constraintlayout:2.1.3' testlmplementation 'junit:junit:4.13.2' android Testlmplementation 'androidx.test.ext:junit:1.1.3’ androidTestlmplementation 'androidx.test.espresso:espresso-core:3.4.0’ } <?xml version=”1.0”encoding=”utf-8”?> <manifest xmlns:android=http://schemas.android.com/apk/res/android xmlns:tools=http://schemas.android.com/tools> <application android:allowBackup-"true" android:dataExtractionRules="@xml/data_extraction_rules" android:fullBackupContent="@xml/backup_rules" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/Theme.Chapter1 FirstApp" tools:targetApi="31"> <activity android:name=" MainActivity" android:exported="true"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name=-"android.intent.category LAUNCHER"/> </intent-filter> </activity> </application> </manifest> public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedlnstanceState); setContentView(R.layout.activity_main); } }
最新发布
09-05
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值