首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

jdk文件bin目录中各种工具的作用(javacjavapjavajarjstatjvadoc等)

通过标准 doclet 提供: doclet可以代替javadoc的输出,借由javadoc可以获取源码几乎所有的信息,类名、类变量、类方法、方法参数、注解、javadoc注释等都可以获取到,然后根据自己的需要把关心的信息输出成自定的格式...各种参数     -help             输出此消息并退出     -sourcepath 的目录>        要在其中查找源文件的目录     -attach...Javah获取您的Java源文件并生成C头文件,其中包含您的Java代码中所有本机方法的JNI存根(stub)。...指定应用程序入口点     -0  仅存储; 不使用任何 ZIP 压缩     -P  保留文件名中的前导 '/' (绝对路径) 和 ".."...(父目录) 组件     -M  不创建条目的清单文件     -i  为指定的 jar 文件生成索引信息     -C  更改为指定的目录并包含以下文件        如果任何文件为目录, 则对其进行递归处理

2.2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux下 bin、sbin、usrsbin、usrbin 目录的作用和区别

    目录 1 区别 1 区别 这些目录都是存放命令的 bin为binary(二进制的,二元的)的简写 首先区别下/sbin和/bin: 从命令功能角度: /sbin 下的命令属于基本的系统命令,如shutdown...,reboot,用于启动系统,修复系统 /bin下存放一些普通的基本命令,如ls,chmod等,这些命令在Linux系统里的配置文件脚本里经常用到 从用户权限的角度: /sbin目录下的命令通常只有管理员才可以运行...接下来看/usr/bin,/usr/sbin 与 /sbin,/bin 目录的区别: /bin,/sbin目录是在系统启动后挂载到根文件系统中的,所以/sbin,/bin目录必须和根文件系统在同一分区.../usr/sbin存放的一些非必须的系统命令;/usr/bin存放一些用户命令,如led(控制LED灯的)。 PS: /bin是系统的一些指令。.../usr/bin 是你在后期安装的一些软件的运行脚本。

    2.6K20

    【开发环境】JRE 裁剪 ① ( 裁剪 bin 目录下的 dll 动态库文件 )

    文章目录 一、JRE 裁剪 二、裁剪 bin 目录下的 dll 动态库文件 参考博客 : 精简jre1.8 精简jre步骤 裁剪JRE(嵌入式设备的java环境移植) 资源下载地址 : https://...目录下的 dll 动态库文件 ; 第二步 : 裁剪 lib 目录下的 jar 文件 ; 第三步 : 裁剪 rt.jar 文件 ; 二、裁剪 bin 目录下的 dll 动态库文件 ---- 下载 Process..." Path " , 将下方的内容按照名称进行排列 , 在最下方可以看到 该进程 运行时 用到的 dll 动态库 ; 最后 , 进入 jre 的 bin 目录 , 点击 " 名称 " , 将文件按照名称排序...; 开始尝试依次删除文件 , 然后测试程序是否还可以正常运行 ; 按照名称 , 逐个删除 ; 先处理目录文件 D:\004_Operate\exe4j_work\JreCutter\jre_32\bin...\client\jvm.dll , 下面的 D:\004_Operate\exe4j_work\JreCutter\jre_32\bin\client 目录中 , 保留 jvm.dll 文件 , 删除其它文件

    69120

    【开发环境】JRE 裁剪 ② ( 裁剪 bin 目录下的 dll 动态库文件 | 压缩 rt.jar 文件 )

    文章目录 一、裁剪 lib 目录下的 jar 文件 二、压缩 rt.jar 文件 参考博客 : 精简jre1.8 精简jre步骤 裁剪JRE(嵌入式设备的java环境移植) 资源下载地址 ( 本篇博客的资源快照..., 不是最终版的裁剪效果 ) : https://download.csdn.net/download/han1202012/87389091 JRE 裁剪分为三步 : 第一步 : 裁剪 bin 目录下的...dll 动态库文件 ; 第二步 : 裁剪 lib 目录下的 jar 文件 ; 第三步 : 裁剪 rt.jar 文件 ; 在 上一篇博客 【开发环境】JRE 裁剪 ① ( 裁剪 bin 目录下的 dll...动态库文件 ) 执行了第一步操作 , 裁剪 bin 目录下的 dll 动态库文件 , 本篇博客开始执行第二步裁剪工作 , 裁剪 lib 目录下的 jar 文件 ; 一、裁剪 lib 目录下的 jar..., 只保留 charsets.jar 和 rt.jar 两个文件 ; 删除其它 jar 文件后 , 程序仍然正常执行 ; 此时 jre 还剩下 76MB ; 二、压缩 rt.jar 文件 -

    34210

    在 Linux 中永久并安全删除文件和目录的方法

    引言 在大多数情况下,我们习惯于使用 Delete 键、垃圾箱或 rm 命令从我们的计算机中删除文件,但这不是永久安全地从硬盘中(或任何存储介质)删除文件的方法。...假设文件包含密级或机密内容,例如安全系统的用户名和密码,具有必要知识和技能的攻击者可以轻松地恢复删除文件的副本并访问这些用户凭证(你可以猜测到这种情况的后果)。...在本文中,我们将解释一些命令行工具,用于永久并安全地删除 Linux 中的文件。 1.shred – 覆盖文件来隐藏内容 shred 会覆盖文件来隐藏它的内容,并且也可以选择删除它。 ?...你可以在 shred 的帮助页中找到更多的用法选项和信息: ? 2.wipe – 在 Linux 中安全删除文件 wipe 命令可以安全地擦除磁盘中的文件,从而不可能恢复删除的文件或目录内容。...假设你创建了一个单独的分区 /home 来存储正常的系统用户主目录,你可以在该分区上指定一个目录,以便在其上应用 sfill: ?

    4.6K50

    临近五一,小林我删删删删库了,要跑路吗?

    接着,习惯性的输入了 ls,结果 what?找不到 ls 命令? ? 瞬间背后一凉,慌慌张张打开了脚本。...---- 保留案发现场 既然发生了删库的事情,千万不要重启服务器,也不要关闭 ssh 连接的会话,而是要保留案发现场,接着查查还剩什么。 小林,这不是吹大炮嘛?ls 都没了,还怎么查?...于是,用了取巧的方法,先另一台正常的服务器,把 /bin 目录放到了 Web 服务器的 Web 目录,接着通过 wget 进行下载。 ? 有戏,看到了成功的曙光。...小林就想到了一个方法: 先通过 wget 的方式下载 tar 命令,并通过 perl 给予 tar 命令权限 接着把另一台服务器把 /bin 目录打包成压缩文件,然后通过 wget 下载 bin 目录的压缩包文件...① 创建回收站目录 mkdir /home/.trash ② 编写 remove.sh 脚本,内容如下 ?

    2.7K20

    误执行了rm -fr *之后,除了跑路还能怎么办?!

    保留案发现场 既然发生了删库的事情,千万不要重启服务器,也不要关闭 ssh 连接的会话,而是要保留案发现场,接着查查还剩什么。 小林,这不是吹大炮嘛?ls 都没了,还怎么查?...于是,用了取巧的方法,先另一台正常的服务器,把 /bin 目录放到了 Web 服务器的 Web 目录,接着通过 wget 进行下载。 ? 有戏,看到了成功的曙光。...小林就想到了一个方法: 先通过 wget 的方式下载 tar 命令,并通过 perl 给予 tar 命令权限; 接着把另一台服务器把 /bin 目录打包成压缩文件,然后通过 wget 下载 bin 目录的压缩包文件...set -u 就用来改变这种行为,在脚本加上它,遇到不存在的变量就会报错,并停止执行。 #!...1)创建回收站目录 mkdir /home/.trash 2)编写 remove.sh 脚本,内容如下 ?

    1.7K20

    GO实时热重载

    Air介绍: Go 程序实时热重载工具,支持特性: 彩色日志输出 自定义构建或二进制命令 支持忽略子目录 启动后支持监听新目录 更好的构建过程 Air安装 go get -u github.com/cosmtrek.../air@latest Air使用 简单用法 # 首先在当前目录下查找 .air.toml 配置文件,如果找不到就使用默认的 air -c .air.toml 默认方法 初始化项目目录,生成 .air.toml...配置文件 air init 此后,您只需在没有其他参数的情况下运行AIR命令,它将使用 .air.toml 文件进行配置,并启动你的项目,实现实时热重载。.../tmp/main" # 监听以下文件扩展名的文件. include_ext = ["go", "tpl", "tmpl", "html"] # 忽略这些文件扩展名或目录 exclude_dir = [...如果找不到颜色,使用原始的应用程序日志。

    59920

    MySQL5.7安装常见问题

    解压,复制my-dafault.ini到bin目录下,重命名为my.ini。...,如果不进行初始化的话,mysql服务是无法启动的 以管理员身份运行cmd,cd到mysql的bin目录下,执行命令: mysqld –initialize –user=mysql –console...该命令会去创建data目录与数据库,生成root用户和临时密码,在执行后的最后一行:localhost: xxxxxx 配置环境变量,将bin所在的文件夹路径添加到path的最后,例如: path...修改密码:set password=password(‘新密码’);,然后回车,注意分号不要忽略。...原因2: 忘记密码 解决:如果忘记密码或找不到随机密码,可以通过以下方法跳过权限修改密码 以管理员身份运行cmd,执行以下命令: 12net stop mysql//关闭服务mysqld --skip-grant-tables

    1.2K40

    java classpath环境变量(linux配置java环境变量)

    Windows在查找可执行文件是这样的:在终端输入java时,系统就会先在当前目录查找java程序,如果有就会执行java,否则就会在Path中指定的路径中找,因为我们在PATH配置了…\jdk\bin...,系统会在这个路径下找到Java程序并执行。...否则就提示找不到命令。Path的作用其实就是方便我们使用一些命令。 JAVA_HOME JAVA_HOME里面的内容是JDK安装目录。其实不设置JAVA_HOME也是可以的,只要有Path就行了。...这是因为JVM只会在当前目录、dt.jar、tools.jar中找class文件,而找不到当前目录的子目录中的class文件。...(dir是要指定的路径名) java -classpath dir 类名 对于第二种方法,有个注意的点:采用这种方法会先在classpath中查找class文件,即时当前目录有class也有可能找不到

    5K40

    Linux 常见命令

    】      -a 显示所有文件,包括隐藏文件      -l 详细信息显示      -d 仅显示目录名,而不显示目录下的内容列表      -h 人性化显示(hommization)      -i...原文件或目录】【目标目录】        cp -r 复制目录               cp -p 保留文件属性  比如我们将 root 目录下的install.log 文件复制到...所以新创建的文件如果不更新 文件资料库,使用 locate 是查找不到得。     第二点:如果在 temp 目录下创建文件,使用 locate 也是查找不到的。...②、英文原意:GNU unzip ③、命令所在路径:/bin/gunzip ④、执行权限:所有用户 ⑤、功能描述:解压缩.gz的压缩文件 ⑥、语法:gunzip 【压缩文件】 注意:解压完后不保留原文件...a.tar.gz a   将 a 目录打包并压缩生成 a.tar.gz 的压缩文件 tar 命令解压缩语法     -x 解包     -v 显示详细信息     -f 指定解压文件     -z

    1K31

    Java环境变量PATH和CLASSPATH

    环境变量PATH中执行的目录,直到找到对应的可执行文件并执行(找到之后,后面的目录都会被忽略掉)。如果找不到,提示该命令不存在。这就是PATH环境变量的作用。...1.2 如何配置 另外,由于JDK的安装目录中的%JAVA_HOME%/jre/bin目录下也有一些常用的工具,所以一般也将其配置到PATH环境变量中。...所以,以windows下面环境变量的配置(各个目录之间用;隔开)为例,通常将下面的内容加到PATH环境变量的最左侧: %JAVA_HOME%/bin/;%JAVA_HOME%/jre/bin 2、CLASSPATH...当运行java程序的时候,要指定相应的类名,比如,下面的例子中,在C:\test\目录下写一个HelloWorld,并执行: c:\test>type HelloWorld.java #查看文本文件的内容...HelloWorld 这里报错找不到或无法加载主类 HelloWorld,前面说到 CLASSPATH环境变量的作用是指定Java类所在的目录。

    3.9K31

    Jetson TX1上安装Tensorflow Serving遇到的问题总结

    目前在网络上暂时没找到Jetson系列板子上成功安装Tensorflow Serving的案例,而本人在安装过程中遇到的很多问题都搜不到解决方法,只能自己摸索,最终成功安装并运行。...实际可以在编译完成后,把需要的可执行文件保留,其它中间文件都可以删掉,这样就不需要太多存储(放NFS上运行也没问题,就是加载会很慢)。...问题4: 找不到cudnn的报错;提示找不到nccl 分析与解决: 这个两个问题其实是独立的,但比较类似,所以放一起了。.../bin/external/aws/_objs/aws/external/aws/aws-cpp-sdk-core/source中,而此目录中找不到OSVersionInfo.o。...(4) 然后再次修改third_party/libevent.BUILD中的libevent目标,将cmd全删掉,再加一条cp -r命令将暂存的libevent内容拷回原输出目录(注意用绝对路径),再重新编译就成功了

    2.8K40

    【代码管理】GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流

    直接列出文件名, 保守模式 注明保留的文件 !....gitignore 文件将这些编译后的文件屏蔽, 这些文件不需要Git工具进行管理; Android中的.gitignore : 在Android中 bin 和 gen 两个目录可以忽略; .gitignore...; -- 过滤目录 : /bin/ 就是将bin目录过滤, 该文件下的所有目录和文件都不被提交; -- 过滤某个类型文件 : *.zip *.class 就是过滤zip 和 class 后缀的文件, 这些文件不被提交.../src , 该目录下的所有文件都要被提交; -- 跟踪某类文件 : !*.java , 凡是java文件都要保留; -- 跟踪指定文件 : !.../AndroidManifest.xml , 该文件需要保留, 提交上去; 配置原则 : 一般情况下采用开放模式鱼保守模式共同使用; eg : 一个目录下有很多目录和文件, 当我们只需要保留其中的一个文件的时候

    2K50
    领券