我有这些文件board.class和x4.class(x4.class有main()方法).
我写道,要包装这些文件
jar cf x4.jar *.class
Run Code Online (Sandbox Code Playgroud)
并得到一个x4.jar文件.
我将这个x4.jar文件复制到我的桌面(在Windows Vista上)并双击它.我收到此错误:
无法加载Main-Class清单属性
C:\Users\eSKay\Desktop\x4.jar
我该怎么做才能使这个文件作为jar可执行文件运行(不安装任何软件)?
更新: 我使用清单文件来解决问题.我有我需要的jar文件,如果你这样做,它运行正常:
java -jar x4.jar
Run Code Online (Sandbox Code Playgroud)
但是,当我双击x4.jar没有任何反应时,我检查了任务管理器,发现javaw.exe正在后台启动,但它没有显示原始程序给出的输出.
问题是什么?
我知道class/jar可执行格式.但jar/class无法确保源安全性,因为java源代码(.java)可以从中检索.我正在寻找一种源安全/不可检索的格式.
我编写了一个小时表应用程序,现在我想发布它,以便人们可以安装和运行它.
我已经尝试过visual studio 2008的发布功能,但是这给了我一个非常令人困惑的clickOnce应用程序/安装程序,但是当我运行它时它可以工作,但是当我将安装程序导出到另一台PC时,它会安装它崩溃的结尾处安装.
所以我尝试只处理已安装的文件,但程序在启动时崩溃.
有一种简单的方法可以将应用程序编译为简单的独立可执行文件,也可能包含一个包含资源(图像/类)的单独文件夹?
我想用Delphi制作一个"Setup Maker"应用程序.
如何创建exe文件?
例如:Delphi本身编译器.
所有的坦克.
.... NiliDelphi ....
在我的perl脚本中,我创建了一个shell脚本(用于对长模拟的结果进行后处理).我想将此文件标记为可执行文件.
$fileName = 'postProcess.tcsh';
Run Code Online (Sandbox Code Playgroud)
显然,我可以做到以下几点:
system("chmod +x $fileName");
Run Code Online (Sandbox Code Playgroud)
但我很好奇是否有一个避免系统调用的解决方案.换句话说,文件模块中是否有方法?你说什么僧人?
有没有办法我可以编译我的python程序(.py)成为一个常规程序,我没有运行扔终端运行它?
示例我不想这样做运行它扔终端.
./whatever.py
示例我希望能够将文件设置为Windows .exe,但是对于Linux,例如下面的Linux.
从PHP的基础我知道PHP需要有一些动作/请求执行所以我很困惑如何做到这一点.我知道它可以完成,但不知道如何.
我想写一个php脚本,它将每6小时在服务器上运行一次,并从api更新数据库信息.
更多信息:
我目前正在使用的服务器是linux.但我想知道如何在linux和windows中做到这一点.
更新:
Cron找不到我的剧本.我不知道问题出在哪里.我在我的cpanel中使用了这个命令
0 */6 * * * php public_html/path_to_dir/file_to_run.php
我已经设置了cron所以cPanel给我发了电子邮件.我收到的电子邮件显示有些错误.
/bin/sh: 0: command not found
期待您的帮助.
我正在尝试为python脚本编写一个Makefile,它将创建一个 VMTranslator
可执行文件,应该获取输入,
这意味着它应该如何在shell命令上完成:
1)make <==== should make the VMTranslator executable.
2)VMTranslator BasicTest.vm <==== the user is supposed to use it like this.
Run Code Online (Sandbox Code Playgroud)
我根据在网上找到的内容尝试了以下内容:
#!/usr/local/bin/
python *$
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
需要包含的文件是:codeWriter.py,vmTranslator.py,parser.py.
如何才能做到这一点?
我对bash和/或perl有一个非常神秘的问题.我会试着描述一下这种行为.
通过运行perl脚本
./perlscript.pl
Run Code Online (Sandbox Code Playgroud)
给我一个许可被拒绝的消息.
(我是文件的所有者和它的路径 - 从我的家庭目录,文件包含#!/usr/bin/perl 并且是可执行的-rwxr-xr-x)
像这样运行脚本:
perl perlscript.pl
Run Code Online (Sandbox Code Playgroud)
好的......
有人可以帮我修理我的bash吗?谢谢
$ which perl
/usr/bin/perl
$ head -1 file.pl | od -c
0000000 # ! / u s r / b i n / p e r l \n
0000020
Run Code Online (Sandbox Code Playgroud)