AIUI.jar在项目文件中要解压吗?

AIUI.jar在项目文件中要解压吗?,第1张

网上搜一下就有,下面转的董西成的博客(1)准备工作1) 安装JDK 6或者JDK 72) 安装scala 210x (注意版本)3) 将的Intellij IDEA解压后,安装scala插件,流程如下:依次选择“Configure”–> “Plugins”–> “Browse repositories”,输入scala,然后安装即可(2)搭建Spark源码阅读环境(需要联网)第一种方法是直接依次选择“import project”–> 选择spark所在目录 –> “SBT”,之后intellij会自动识别SBT文件,并依赖的外部jar包,整个流程用时非常长,取决于机器的网络环境(不建议在windows下 *** 作,可能遇到各种问题),一般需花费几十分钟到几个小时。注意,过程会用到git,因此应该事先安装了git。第二种方法是首先在linux *** 作系统上生成intellij项目文件,然后在intellij IDEA中直接通过“Open Project”打开项目即可。在linux上生成intellij项目文件的方法(需要安装git,不需要安装scala,sbt会自动)是:在spark源代码根目录下,输入sbt/sbt gen-idea注:如果你在windows下阅读源代码,建议先在linux下生成项目文件,然后导入到windows中的intellij IDEA中。(3)搭建Spark开发环境在intellij IDEA中创建scala project,并依次选择“File”–> “project structure” –> “Libraries”,选择“+”,将spark-hadoop 对应的包导入,比如导入spark-assembly_210-090-incubating-hadoop220jar(只需导入该jar包,其他不需要),如果IDE没有识别scala 库,则需要以同样方式将scala库导入。之后开发scala程序即可:编写完scala程序后,可以直接在intellij中,以local模式运行,方法如下:点击“Run”–> “Run Configurations”,在d出的框中对应栏中填写“local”,表示将该参数传递给main函数,如下图所示,之后点击“Run”–> “Run”运行程序即可。如果想把程序打成jar包,通过命令行的形式运行在spark 集群中,可以按照以下步骤 *** 作:依次选择“File”–> “Project Structure” –> “Artifact”,选择“+”–> “Jar” –> “From Modules with dependencies”,选择main函数,并在d出框中选择输出jar位置,并选择“OK”。最后依次选择“Build”–> “Build Artifact”编译生成jar包。

1检查jar包是否损坏,可以使用unzip命令解压jar包,查看文件是否完整;
2检查jar包是否与当前系统兼容,如果是32位系统,则需要使用32位的jar包;
3检查jar包是否需要依赖其他jar包,如果需要,则需要将依赖的jar包也一起放到同一目录下;
4检查jar包是否需要特定的环境变量,如果需要,则需要设置相应的环境变量;
5检查jar包是否需要特定的JVM参数,如果需要,则需要设置相应的JVM参数;
6检查jar包是否需要特定的 *** 作系统权限,如果需要,则需要给予相应的权限;
7检查jar包是否需要特定的网络权限,如果需要,则需要给予相应的权限;
8检查jar包是否需要特定的文件权限,如果需要,则需要给予相应的权限;
9检查jar包是否需要特定的系统资源,如果需要,则需要给予相应的资源;
10检查jar包是否需要特定的系统服务,如果需要,则需要给予相应的服务。

运行jar文件的具体 *** 作步骤如下:

1、首先我们可以使用WinRAR压缩包来查看jar文件内容,前提是电脑上要先安装选WinRAR解压缩软件。选中jar包,点击鼠标右键,在d出的菜单中选择用WinRAR打开

2、使用WinRAR打开jar文件后,可以看到jar文件中的目录结构,点击目录就可以看到目录下的文件了。也可以选择解压缩,可以在解压缩后的文件夹中查看。

3、除上述方法外,我们可以首先确定你的电脑上是否安装了jdk,使用快捷键WIN + R ,启动运行窗口,输入cmd,按下确定按钮。

4、电脑屏幕上会默认打开cmd窗口,我们可以在cmd窗口中输入命令来确定java环境是否已经安装了。

5、输入java -version,有java的版本号回显说明电脑上已经安装java环境。如果没有需要再电脑上下载安装jdk环境。

6、选中jar文件,点击鼠标右键,在d出的菜单中,选择打开方式,然后选择Java(TM)Platform SE binary来打开即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/12663672.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存