关于java直接可执行的问题

问题描述

想写一个追女生的程序,怎么把在对方电脑上双击直接执行? 问题补充:非常谢谢,一直都没有搞懂这个

解决方案

打包成jar文件:1、提供main执行入口;2、需要自己编写MANIFEST.MF放到项目下面META-INF文件夹下文件,内容:Manifest-Version: 1.0Class-Path: 你的程序需要引用的classPathMain-Class: 你的main函数入口所在的类光是为了追MM,这样就可以了。如果以后自己做j2se的项目,main函数入口另外打包比较好。
解决方案二:
这样很酷? 哥们不如来点实际行动
解决方案三:
打一个自带虚拟机(jre) 的包

时间: 2024-11-03 01:40:13

关于java直接可执行的问题的相关文章

java中动态执行一段代码

动态|执行 动态的执行一段简单代码,采用生成java文件,调用javac编译,反射执行的方式. 只是一个简单测试,有些地方有待完善. 代码如下 -------------------------------------------------------------------------------- import java.io.*; /** * 动态执行一段代码(生成文件->编译->执行) * @author kingfish * @version 1.0 */public class

Java构造函数的执行

Java 在创建对象的时候会要执行它的构造函数.不仅如此,Java 还要执行父类的构造函数,往上一级一级直到没有父类为止.对于初学者来说,有三个问题不容易搞懂: 1.父类的构造函数是否一定会执行? 2.是先执行子类的构造函数还是先执行父类的构造函数? 3.如果父类有多个构造函数,那么 Java 会选择哪一个? - 父类的构造函数是否一定会执行? 是的,父类的构造函数一定会执行.所以如果某个类的层次很深,那么它创建对象时就会要执行一大堆的构造函数. - 是先执行子类的构造函数还是先执行父类的构造函

请问大神在数据库中可以执行的sql语句,为什么通过java类连接数据库执行报错

问题描述 请问大神在数据库中可以执行的sql语句,为什么通过java类连接数据库执行报错 报错信息: java.sql.SQLException: Already closed. 解决方案 这个错误提示并不是SQL语句的错误,而是Java的SQL操作类的连接对象已经关闭了,不能执行SQL而报出的异常. 解决方案二: 连接已经关了,当然出错了 解决方案三: 数据库为open,先open 在进行相应cmd命令执行. 解决方案四: 你的连接关闭了,jdbc去连接数据库啊 解决方案五: 这个问题还不是你

JAVA 文件编译执行与虚拟机(JVM)简单介绍

java程序的内存分配 JAVA 文件编译执行与虚拟机(JVM)介绍 Java 虚拟机(JVM)是可运行Java代码的假想计算机.只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够在该系统上运行.本文首先简要介绍从Java文件的编译到最终执行的过程,随后对JVM规格描述作一说明.    一.Java源文件的编译.下载.解释和执行  Java应用程序的开发周期包括编译.下载.解释和执行几个部分.Java编译程序将Java源程序翻译为JVM可执行代码?字节码.

java普通代码执行顺序问题?

问题描述 java普通代码执行顺序问题? 其实我也是这样想的 不过那两天做js ,在js中调用了其他A方法,然后又调用了B方法由于A方法没执行完就跳到了B,我就想java如果按照顺序执行到a这步,要在循环中调用其他类中的方法 很长时间之后才能处理完,此时a下面的b方法是否会先执行. ---------------- 我在A类中调用了B类中的方法export,传入了5个list. 然后分别写了对5个list的操作,在所有操作的最后都分别有一个嵌套循环 for(int i=0;i<x;i++){ f

系统-java 定时清空 执行任务

问题描述 java 定时清空 执行任务 我有一个系统,当每天到达固定的时间后会对数据库进行清空 该怎么处理,用JAVA语言编写 解决方案 <bean id="quartzClock" class="org.springframework.scheduling.quartz.JobDetailBean"> <property name="jobClass"> <value>java文件路径</value&g

java-在预订时间后 Java 方法不能执行

问题描述 在预订时间后 Java 方法不能执行 我想在开启一个intent 10秒后执行一个方法: Intent launchIntent = getPackageManager().getLaunchIntentForPackage(GOOGLE_VOICE_SEARCH_PACKAGE_NAME); startActivity(launchIntent); final Handler handler = new Handler(); handler.postDelayed(new Runna

反射 注解-Java利用反射执行框架注入类的非静态方法

问题描述 Java利用反射执行框架注入类的非静态方法 之前对代码做优化,利用了反射去执行指定类的指定方法: public static JsonResultVO callMethod(Class<?> className String methodName Class<?>[] paramClass Object[] param) { JsonResultVO resultVO = new JsonResultVO(); try { Method m = className.get

ant编译-ubuntu中,通过java代码自动执行ant打包命令,结果ant permission denied,求指教

问题描述 ubuntu中,通过java代码自动执行ant打包命令,结果ant permission denied,求指教 ant权限已经更改了.且创建build.xml命令执行通过.当调用ant命令的时候.提示没有权限.好奇怪. 解决方案 就是在java中通过runtime.getruntime.exec执行命令 /bin/sh -c android create uitest-project....生成build.xml文件已经通过.但当通过exec执行命令/bin/sh -c ant bui

捕获Java线程池执行任务抛出的异常

捕获Java线程池执行任务抛出的异常Java中线程执行的任务接口java.lang.Runnable 要求不抛出Checked异常, public interface Runnable { public abstract void run(); } 那么如果 run() 方法中抛出了RuntimeException,将会怎么处理了? 通常java.lang.Thread对象运行设置一个默认的异常处理方法: java.lang.Thread.setDefaultUncaughtExceptionH