精华内容
下载资源
问答
  • 场景:之前在D盘安装idea,后来又安装到E盘,最近启动时候,双击没有反应。 看了几篇博客都感觉很垃圾,后来借鉴了这个网友的方法还挺管用 https://blog.csdn.net/a3025056/article/details/85128536 首先:在idea...

    场景:之前在D盘安装idea,后来又安装到E盘,最近启动时候,双击没有反应。

    看了几篇博客都感觉很垃圾,后来借鉴了这个网友的方法还挺管用

    https://blog.csdn.net/a3025056/article/details/85128536

    首先:在idea中的idea.bat文件用你的编辑器打开在最后加一个pause.

     

    第二步:双击idea.bat这个文件,会打印出错误原因。

    发现它加载D盘中的JetBrainsCrack-31-release-enc.jar这个文件,没有加载到因此报错。

    第三步:将这个路径改成正确的路径就可以了

    32位和64位都修改就可以了

    测试一下OK

     

     

     

     

     

     

    展开全文
  • 展开全部^^java教程^^《制作可执行JAR》本文阐62616964757a686964616fe59b9ee7...你会学到写出短小的一个程序,通过运行java-jar命令或在像windows一样的操作系统里面用双击鼠标运行任何JAR文件。你可以很容易地把应...

    展开全部

    ^^java教程^^《制作可执行JAR》本文阐62616964757a686964616fe59b9ee7ad9431333236366264述了如何把一个不可执行的JAVAArchive(JAR)文件变成可执行,而不用直接操作manifest文件。你会学到写出短小的一个程序,通过运行java-jar命令或在像windows一样的操作系统里面用双击鼠标运行任何JAR文件。

    你可以很容易地把应用程序的一整套class文件和资源文件打包到一个JAR中。事实上这就是jar文件存在的一个目的。另外一个目的就是让用户能很容易地执行被打包到jar文件里面的应用程序。那么为什么jar文件仅仅作为文件在整个java里面占据了次要的地位,而本地执行则被忽视?

    要执行一个jar文件,你可以使用java命令的-jar选项。举一个例子来说,假如你有个名叫myjar.jar的文件。这个jar是可以运行的,你可以运行它:java-jarmyjar.jar.另外一个办法就是,当JavaRuntimeEnvironment(JRE)已经被安装到一个像windows的操作系统上,将jar文件与JVM关联(关联java.exe跟jar文件)在一起你就可以通过双击jar来运行这个应用程序。当然,jar文件必须是可执行的。

    现在的问题是:如何做一个可以执行的jar?

    manifest文件以及Main-class入口

    在大多数jar中,都在一个叫META-INF的目录里面保存了一个叫MANIFEST.MF的文件。那个文件里面,

    包含了一个特殊表项名字叫Main-Class,告诉java-jar命令应该执行哪个class.

    问题是你必须为manifest文件手工加入适当表项,而且必须在一定的位置和用一定的格式。不幸的是,不是每个人都喜欢打开写字板编辑配置文件。

    让API帮你完成任务

    自从java1.2发布以来,一个叫java.uil.jar包的出现,让你能够方便处理jar文件。(注意:该包基于java.util.zip)特别地,jar包让你通过Mainfest类,可以容易操作那些manifest文件.

    就让我们用这个API写一个程序吧。首先,这个程序必须知道三样东西:

    1。我们要使之可运行的jar文件。

    2。运行jar的主类(这个类必须包含在jar中)。

    3。输出新jar文件的文件名,因为我们不能简单地覆盖原来的文件。

    编写程序

    上面列表的三点要求将组成我们的程序的参数。现在,让我们为这个程序选择一个适当的名字。

    MakeJarRunnable听起来觉得怎样?

    为main方法检查参数

    假设我们的main方法入口点是一个标准的main(String[])方法。我们应该这样检查程序的参数:

    if(args.length!=3){

    System.out.println("Usage:MakeJarRunnable" "");

    System.exit(0);

    }

    请注意参数列表是如何描述的,因为这在以下代码中是很重要的。参数的次序和内容不是固定的;

    然而,如果你要改变他们的话,要记住响应修改其他代码。

    访问jar和jar的manifest文件

    第一,我们必须创建一些了解jar和manifest的对象:

    //CreatetheJarInputStreamobject,andgetitsmanifest

    JarInputStreamjarIn=newJarInputStream(newFileInputStream(args[0]));

    Manifestmanifest=jarIn.getManifest();

    if(manifest==null){

    //Thiswillhappenifnomanifestexists

    manifest=newManifest();

    }

    设置Main-Class属性

    我们把Main-Class入口放到manifest文件的main属性部分。一旦从manifest对象获得这个属性,就可以设置需要的mainclass。然而,如果main-Class属性已经存在原来的jar当中又如何呢?这里我们只是简单地输出一个警告然后退出。我们能加入一个命令行参数告诉程序使用新的值,而代替了旧的那个:

    Attributesa=manifest.getMainAttributes();

    StringoldMainClass=a.putValue("Main-Class",args[1]);

    //Ifanoldvalueexists,telltheuserandexit

    if(oldMainClass!=null){

    System.out.println("Warning:oldMain-Classvalueis:"

    oldMainClass);

    System.exit(1);

    }

    输出新的JAR

    我们需要创建一个新的JAR文件,所以我们必须使用JarOutputStream类。注意:

    我们必须确定我们不用跟输入文件相同的名字作为输出文件的名字。还有一个方案就是,程序应该考虑到一种情况,就是两个jar文件都是相同的,促使用户覆盖原来的文件,如果他愿意这么做的话。然而,我在保留了这一点,作为读者的一个练习。从如下代码开始:

    System.out.println("Writingto" args[2] "...");

    JarOutputStreamjarOut=newJarOutputStream(newFileOutputStream(args[2]),manifest);

    我们必须从输入JAR写每个表项到输出的JAR,所以迭代每个表项:

    //Createareadbuffertotransferdatafromtheinput

    byte[]buf=newbyte[4096];

    //Iteratetheentries

    JarEntryentry;

    while((entry=jarIn.getNextJarEntry())!=null){

    //ExcludethemanifestfilefromtheoldJAR

    if("META-INF/MANIFEST.MF".equals(entry.getName()))continue;

    //WritetheentrytotheoutputJAR

    jarOut.putNextEntry(entry);

    intread;

    while((read=jarIn.read(buf))!=-1){

    jarOut.write(buf,0,read);

    }

    jarOut.closeEntry();

    }

    //Flushandcloseallthestreams

    jarOut.flush();

    jarOut.close();

    jarIn.close();

    完成程序

    当然,我们必须把这些代码放到一个类的main方法里面,并且需要一大堆import代码。完整程序:

    http://www.javaworld.com/javaworld/javatips/javatip127/MakeJarRunnable.zip

    程序使用例子

    让我们把这个程序应用到一个例子里面来。假设你有一个应用程序,该程序的入口点是一个叫HelloRunnableWorld的类,再假设你已经创建了一个jar叫myjar.jar,包含了整个程序。运行MakeJarRunnable:

    javaMakeJarRunnablemyjar.jarHelloRunnableWorldmyjar_r.jar

    正如前面提到的,注意一下我的参数顺序。如果你忘记了顺序,没有参数运行一下程序,它会响应出现一个用法提示信息。

    尝试对myjar.jar运行java-jar命令。然后对myjar_r.jar。注意区别不同!好了,你完成了这一切了,浏览一下每个jar的manifest文件(META-INF/MANIFEST.MF)

    2Q==

    已赞过

    已踩过<

    你对这个回答的评价是?

    评论

    收起

    展开全文
  • Document.fade-enter-active, .fade-leave-active {transition: opacity .5s;}.fade-enter, .fade-leave-to /*.fade-leave-active below version 2.1.8*/{opacity:0;}.getHello{width:400px;height: 400px;...
    Document

    transition: opacity .5s;

    }

    .fade-enter, .fade-leave-to /*.fade-leave-active below version 2.1.8*/{

    opacity:0;

    }

    .getHello{

    width:400px;

    height: 400px;

    background-color: skyblue;

    }

    body,html{

    width:100%;

    height:100%;

    }

    ul{

    width: 1000px;

    height: 660px;

    }

    li{

    width:50%;

    height:50%;float: left;

    list-style: none;

    background: skyblue;

    box-sizing: border-box;

    border: 1px solid red

    }

    .clearfix::after{

    content:'';

    height:0;

    line-height: 0;

    display: block;

    clear: both;

    visibility: hidden;

    }

    Toggle

    • 111
    • 222
    • 333
    • 444

    //这是mvvm里面的vm//window.οnlοad=function(){

    window.onload =function () {var vm=newVue({

    el:'#demo',

    data: {

    show:true,

    width1:"50%",

    height1:"50%",

    width2:"50%",

    height2:"50%",

    width3:"50%",

    height3:"50%",

    width4:"50%",

    height4:"50%",

    items:{

    key1:'one',

    key2:'two',

    key3:'three',

    key4:'four',

    },

    one2:true,

    two2:true,

    three2:true,

    four2:true,

    },

    methods: {

    Open: function () {if(this.width=="400px"){

    console.log(22)this.width="100%"

    this.height="100vh"}else{this.width="400px"

    this.height="400px"}

    },

    bopy:function(ev){

    console.log(8888,ev)

    },

    dbClick1:function (e){

    console.log(e.target);if(this.width1=="50%"){this.two2=false;this.three2=false;this.four2=false;this.width1="100%";this.height1="100%";

    }else{this.two2=true;this.three2=true;this.four2=true;this.width1="50%";this.height1="50%";

    }

    },

    dbClick2:function (e){if(this.width2=="50%"){this.one2=false;this.three2=false;this.four2=false;this.width2="100%";this.height2="100%";

    }else{this.one2=true;this.three2=true;this.four2=true;this.width2="50%";this.height2="50%";

    }

    },

    dbClick3:function (e){if(this.width3=="50%"){this.one2=false;this.two2=false;this.four2=false;this.width3="100%";this.height3="100%";

    }else{this.two2=true;this.one2=true;this.four2=true;this.width3="50%";this.height3="50%";

    }

    },

    dbClick4:function (e){if(this.width4=="50%"){this.one2=false;this.two2=false;this.three2=false;this.width4="100%";this.height4="100%";

    }else{this.two2=true;this.one2=true;this.three2=true;this.width4="50%";this.height4="50%";

    }

    },

    },

    })

    }

    展开全文
  • 在有些时候我们的电脑鼠标双击没反应了,这该怎么办呢?那么下面就由小编来给你们说说电脑鼠标双击没反应的原因及解决方法吧,希望可以帮到你们哦!电脑鼠标双击没反应的解决方法一:1.如果各分区下带autorun.inf一类...

    在有些时候我们的电脑鼠标双击没反应了,这该怎么办呢?那么下面就由小编来给你们说说电脑鼠标双击没反应的原因及解决方法吧,希望可以帮到你们哦!

    电脑鼠标双击没反应的解决方法一:

    1.如果各分区下带autorun.inf一类的隐藏文件,删除之,重新启动电脑。

    2.在文件类型中重新设置打开方式(以XP为例)

    打开我的电脑-工具-文件夹选项-文件类型- 找到“驱动器”或“文件夹”(具体选哪个根据你所遇问题 若属于双击打不开驱动器则选择“驱动器” 打不开文件夹则选择“文件夹”)。

    点下方的“高级”-点选“编辑文件类型”里的“新建”-操作里填写“open”(这个可随意填写)-用于执行操作的应用程序里填写explorer.exe-确定。

    随后返回到“编辑文件类型”窗口,选中open-设为默认值-确定。

    3.注册表法:

    a 对于分区不能双击打开者

    开始-运行-输入regedit-找到[HKEY_CLASSES_ROOT\Drive\shell]将shell下的全部删除,然后关闭注册表,按键盘F5刷新-双击分区再看。

    b 对于文件夹不能双击打开者

    其次:

    有些是在任务管理器里面存在这个程序的进程了 由于某种原因导致没有关闭

    你再开的话 不会再创建进程了进任务管理器看看有没有 有的话 结束那个进程 再开应该是没问题的

    如果每次都是这样的话,最好是该修复系统的修复 该重装的软件重装

    电脑鼠标双击没反应的解决方法二:

    1、检查鼠标底部的指示灯是否发光,如果不会发光,则代表鼠标没有插好或者鼠标坏了,另外也可能是电脑的鼠标接口有问题。

    对于这种情况,大家首先可以检查下鼠标插正确,检查无误后,依旧不亮,基本可以断定鼠标坏了或者电脑接口有问题。对于到底是鼠标故障还是电脑接口故障,大家可以借个能用的鼠标连接试试,或者将鼠标插在一台接口正常的电脑上,看看是否正常,通过排除法,可以很清楚盘端到底是鼠标还是电脑接口问题。

    如果判断出是鼠标问题,则一般更换鼠标即可。如果是接口问题,台式机可以买个USB鼠标,接USB接口使用,当然也可以购买一个PS/2-USB转换接口都可以。如果是笔记本USB接口问题,则需要拿去维修或者直接不用鼠标,借助笔记本的触控板操作即可。

    2、鼠标指示灯亮,但鼠标没有反应

    对于这种情况,则鼠标与电脑连接正常,如果没有反正无法使用的话,可以进入电脑设备管理器,检查一下鼠标的驱动是否正常。

    没有鼠标如何打开任务管理器呢?方法很简单,使用组合快捷键【Win + R】打开运行对话框,然后键键入命令:devmgmt.msc 完成后,按回车键确定,如下图所示。

    3、打开任务管理器之后,使用Tab键切换到下面的硬件选项,然后使用键盘上的向下箭头,移动到“鼠标和其他指针设备”按回车键展开,看看驱动是否正常,如果驱动中带有感叹号,则说明鼠标驱动有问题,需要安装驱动解决。

    安装鼠标驱动一般比较简单,大家只要在电脑中下载安装一个驱动精灵或者驱动人生等工具,就可以在线检测安装有故障硬件驱动。

    如果检查驱动并没有什么问题,也可能是鼠标故障,最好的方式还是插在别的电脑上去试试或者拿其他鼠标插自己电脑上试试是不是有用。

    看过“电脑鼠标双击没反应怎么办”

    展开全文
  • IDEA 2021.2 取消 双击shift 全局搜索

    千次阅读 多人点赞 2021-08-11 10:42:54
    由于 双击输入法中,习惯了使用 shift 中英文切换,有时候手速快,就会出现 双击 shift 弹出 IDEA 的全局搜索。非常不爽。 在网上找到的各种方案,都是去勾选ide.suppress.double.click.handler,但是 IDEA 2021....
  • import java.awt.BorderLayout;import java.awt.HeadlessException;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import javax.swing.JFrame;import javax.swing.JTable;...
  • 主要是移动端 双击会被看成是放大页面,而这个功能 过h5的童鞋肯定知道 其实移动端是禁止方法 那么直接的双击事件 就没有 1. 想到双击 肯定会有童鞋想到 jquery的 dblclick 事件 但问题是在移动端就不生效 那这...
  • 笔者在c# window窗体应用程序项目时,双击控件,能打开代码页面,但不能显示代码,之后弹出一个窗口说什么缓存控件过期啥的(记不清了),可是我也没多久,还没有搞清具体原因是什么,各位朋友要是也遇到了相同...
  • 双击左右箭头,快速切换图片滚动时,会选择附近区域的文字,感觉不是很好,今天在同事在分享时,讲到了这个问题, 试了一下,不错,解决了问题IE及Chrome下的方法一样,对相应的元素添加onselectstart=”return ...
  • elementUI官方只提供了单击事件,而开发中很多时候需要双击事件来一些操作,看了一下能搜索到的文章,感觉写的都缺少一些东西,所以自己实现了一个双击事件 <el-tree @node-click="nodeClick" > </el-...
  • 双击实现:记录第一次点击时间,在设定时间内再次点击,则返回监听事件,否则不处理;Application双击退出亦是同样的实现逻辑。/*** 双击实现** @author 几圈年轮*/public abstract class BaseDoubleClickListener...
  • 文章目录首页显示项界面滚动监听双击回到顶部实现 首页显示项 <header class="mui-bar mui-bar-nav" id="backToTop"> <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>...
  • 举例:宝箱双击得装备。 功能: 双击物品可以打开功能 使用方法: 1、物品数据库设置1:STDMODE字段设置为:31 2、物品数据库设置2:AniCount字段设置为:X X为指字数字触发脚本(1-999) 3、Mir200Envirmarket_...
  • jquery 实现双击编辑并保存Jesse2013-12-11 19:47:001153最近在一个数据修改的例子,一个个点开修改很麻烦,于是就想到ecshop后台里的 只需单击就以编辑了,在网上查阅资料,就想到双击修改,失去鼠标焦点后post...
  • Vue 事件处理方法可以用 v-on 指令监听 DOM ...v-on:click 单击事件 + + - - v-on:dblclick 双击事件 + + - - v-on:mousemove\mouseout 鼠标事件{{ x }} - {{ y }}new Vue({el:".vue-app",data:{age: 25,x:0,y:0},m...
  • 第一步 把 center widget 隐藏hide 双击双击就会恢复 链接:https://pan.baidu.com/s/1bGwuIIaXCGk8XiIe76sQyg 提取码:rvjl 复制这段内容后打开百度网盘手机App,操作更方便哦
  • 电脑鼠标双击桌面图标打不开怎么办打开电脑左下角的开始图标,找到下方的“所有程序”...电脑文件夹双击打不开,只能右键打开维修电脑多年了,这种问题我也遇到过很多种。1,自己修改过注册表,regedit那里面的设...
  • 解决鼠标单击双击问题的方法(最全面,最实用)。单击鼠标双击是鼠标最常见的故障。据不完全统计,有80%以上的鼠标无法使用!鼠标单击变为双击的主要原因是微动开关的触点磨损并被氧化,导致接触不良。由微动接触不良...
  • 鼠标左键双击变成属性怎么解决?

    千次阅读 2021-07-31 03:48:00
    鼠标双击变成属性了该怎么办,大家知道双击鼠标左键一般都是打开程序,但是有的用户双击的时候却是打开属性(如下图),那么鼠标双击打开属性怎么办,下面就来看看吧。鼠标双击打开属性解决方法第一、确定你的电脑可能...
  • 1,脚本添加可执行权限 2,设置双击脚本的行为 进入桌面点击home 文件--->首选项 3,执行测试
  • Android之双击回到顶部

    2021-06-07 04:06:07
    双击回到顶部在Android应用中用的很多,众所周知的微信消息列表,朋友圈都提供这样的效果,下面我将自己自项目中的实践记录下来,分享给大家首先:获取双击事件网上有很多的获取双击事件的方法,这里我讲它稍加封装...
  • uni-app中绑定双击事件...在做双击事件的时候,大多数情况下就是使用时间戳来实现,两次点击的时间差小于某一个值是判定为双击事件,否则判定为单击事件。 代码实现 下面展示一下我的实现的代码。 //html部分 <vie
  • 事由:中午休息,客户给...我索性就了个全盘扫描。果然有病毒,病毒名里有QQ和A字母,全称记不起来了。这时我双击打开c盘,系统提示要我选择一个关联的程序打开。而通过右键点击选择打开是可以进入逻辑盘的。我的...
  • mssql sqlserver 验证整型函数分享 转自:http://www.maomao365.com/?p=6227 摘要: 下文将制作一个isnumber验证整型的函数,供在sql脚本中数值判断,如下所示: 例: 实现原理:判断 是否包含特殊 ... 关于SpringMVC ...
  • Q3:电脑双击桌面图标没反应第一招:1.运行组策略编辑器gpedit.msc看是否有被禁止的选项,看是否起用了活动桌面,看禁用桌面项是否启用了。www.dzbbs.nets ~4g5f)@ fZ$Zd(n*_2,运行cmd然后运行sfc /scannow 看是否有...
  • uni-app中绑定双击事件

    2021-09-06 09:30:08
    uni-app中绑定双击事件 功能需求 在uni-app中,很多时候我们需要元素绑定双击事件,比如自定义的视频播放器,双击播放、暂停,但是显示进度条、隐藏进度条。 但是在uni-app官方并没有提供双击事件,那么就...
  • 即一个标签元素(如button等),如果元素同时绑定了单击事件(click)和双击事件(dblclick),那么执行单击事件(click)时,不会触发双击事件(dblclick), 执行双击事件(dblclick)时却会触发两次单击事件(click)。...
  • //对上一次时间戳重新赋值 _this.lastTapDiffTime = curT //差 let diff = curT - lastT //规定300ms内点击两下判断为双击 if (diff ) { console.log("双击"); //清除上一次单击的定时器ID clearTimeout(_this....
  • 这些都不能对抗超快速双击. 注意 – 我的处理完成后我没有设置doneButton.setEnabled(true).我只是简单地完成了()活动,所以没有按钮过早启用的问题. 最佳答案 我这样,效果很好. public abstract class ...
  • 问题描述如何通过双击就可以创建一个bash脚本,就像Windows中的.exe文件一样?我尝试过creating a launcher and assigning the script to it,但有两个后果:终端闪烁,消失,没有任何事情完成。您必须指定在终端中...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 236,519
精华内容 94,607
关键字:

双击怎么做