标签: executable

双击时如何在Mac上运行shell脚本?

我创建了一个shell脚本来运行Mac中的jar文件:

#!/bin/sh
java -Xmx512m -jar test.jar;
Run Code Online (Sandbox Code Playgroud)

我已将此脚本重命名为" app.command ",以便在双击时直接运行.我已经将" chmod + x "命令应用于它以获得可执行权限.

现在当双击这个脚本时,我得到" 无法访问jarfile test.jar ",而当通过终端运行这个脚本时,jar运行正常!

任何人都可以帮助我在Mac上双击它时如何使这个脚本运行?

macos shell executable

7
推荐指数
1
解决办法
8857
查看次数

如何使Ruby文件作为可执行文件运行?

我希望我的Ruby脚本文件在Windows XP的任何目录中作为可执行文件运行.我创建了一个test.rb(Ruby Script文件),并希望从我的Windows的任何目录中运行它作为"test",例如,"C:\ test"或"C:\ Directory\test"运行我的文件测试. RB.

#!/usr/bin/envy ruby

p "Hi this is my test file"
Run Code Online (Sandbox Code Playgroud)

我已经在我的ruby文件中添加了shebang代码,但是当我必须运行Ruby脚本时,我必须找到我的脚本文件并将其作为"ruby test.rb"显式运行.

我还通过执行命令使文件可执行:$ chmod +x hello-world.rb ,但它仍然不起作用.

提前致谢.

ruby windows scripting executable

7
推荐指数
1
解决办法
1万
查看次数

如何确定哪些方法增加'exe'的大小

我正在尝试在MS Visual Studio Express 2010中编写我的第一个"demoscene"应用程序.突然我意识到,我的二进制文件在完全优化的大小版本中从16kb扩展到~100kb.我的目标大小是64k.有没有办法以某种方式"浏览"二进制来弄清楚,哪些方法占用了大量空间,我应该重写哪些?我真的想知道我的二进制文件是什么.

从我在网络上发现的,VS2010不是最好的demoscenes编译器,但我仍然想了解我的.exe文件中发生了什么.

c++ executable visual-studio-2010

7
推荐指数
1
解决办法
255
查看次数

使用gcc生成a.out文件格式

如何在x86架构上使用gcc生成a.out文件格式?

使用nasm,我可以使用-f标志轻松完成此操作,例如:

[user@host]$ nasm -f aout start.asm 
[user@host]$ objdump -a start.o

start.o:     file format a.out-i386-linux
start.o

[user@host]$ 
Run Code Online (Sandbox Code Playgroud)

在linux上,编译.c文件会生成一个elf对象.如何用gcc生成a.out文件?

c executable gcc compilation

7
推荐指数
1
解决办法
1万
查看次数

我怎样才能使用Ruby来创建像DropBox一样使用Python的"EXE"?

我有一个类似于DropBox的项目.我需要从Windows和Mac机器自动将某些文件夹推送到S3.DropBox不会完全符合我的需要,所以我无法真正使用它.另外,我希望在文件同步的乐趣中,这是一个整洁的学习体验.:-)

无论如何,在我的Mac上挖掘DropBox的包内容后,我注意到DropBox客户端似乎使用的是Python而不是XCode?如果这是真的,这是个好消息,因为我更喜欢在Objective-C上使用Python(或Ruby).但是我很好奇他们如何能够将Python捆绑起来,这对于Mac来说似乎是一个独立的"EXE"?我没有看到实际的.py文件,所以我假设它是某种编译的Python程序?

如果我想做类似的事情,我需要采取哪些步骤?创建一个包含我需要的所有内容的独立包.

这也可以使用Ruby完成吗?

ruby python executable distribution dropbox

7
推荐指数
1
解决办法
479
查看次数

如何在eclipse中生成java项目的可执行文件

我正在尝试制作我的Java应用程序的可执行文件,但我不知道该怎么做.

我知道如何生成可执行的jar文件,但我想制作一个可执行的应用程序.

我正在使用eclipse indigo来创建java应用程序并生成jar文件.

如何制作可执行文件?

java eclipse executable jar

7
推荐指数
1
解决办法
4万
查看次数

从管道执行二进制的内容

简而言之,如何运行bash压缩脚本?,但这可以用二进制文件而不是shell脚本完成吗?


假设我有一个压缩成.gz的二进制文件.我可以解压缩到管道并检查内容:

$ gzip -d --stdout hello.gz | file -
/dev/stdin: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), dynamically linked (uses shared libs), not stripped
$ 

而不是将此输出传递给命令,是否有任何方法可以实际执行管道本身的内容,而无需将其写入文件?

我考虑使用命名管道,但这似乎不起作用:

$ mkfifo execpipe
$ chmod 777 execpipe
$ gzip -d --stdout hello.gz > execpipe &
[3] 30034
$ ./execpipe 
bash: ./execpipe: Permission denied
$ [3]+  Broken pipe             gzip -d --stdout hello.gz >execpipe

$ 

有没有办法在不创建实际文件的情况下执行管道内容?

linux shell executable pipe

7
推荐指数
1
解决办法
1687
查看次数

如何在R脚本中运行可执行的.jar文件?

我正在开发一个相对较大的数据分析项目,其中我编写的R脚本是主要可执行文件,调用所有其他代码.我无法弄清楚如何从我的R脚本中调用可执行文件.jar,但是我还没有在其他地方看到这个问题...这有可能吗?

java executable r jar

7
推荐指数
1
解决办法
3614
查看次数

如何为Android shell构建可执行文件

有时我需要在我的设备上运行命令或脚本,但它们不可用或不存在.

我们可以向Android设备添加一些额外的命令shell,除了那些已经可用的命令吗?

例如,将screenrecord命令添加到我的设备(我的设备的AndroidAPI低于19),这是不可用的.

我知道如何获取设备上的可用命令列表 adb shell

adb shell ls /system/bin 
Run Code Online (Sandbox Code Playgroud)

但我想添加更多的自定义命令和脚本,做一些特殊的工作.

有什么办法吗?或者这不可能?

c shell executable android android-ndk

7
推荐指数
1
解决办法
7367
查看次数

py2exe以下模块似乎缺失

正如标题所说,当我尝试使用py2exe创建Windows可执行文件时,我收到此错误:

The following modules appear to be missing
['Carbon', 'Carbon.Files', 'ElementC14N', 'OpenSSL.SSL', '_frozen_importlib', '_imp', '_scproxy', '_sysconfigdata', 'backports.ssl_match_hostname', 'builtins', 'certifi', 'charade.universaldetector', 'configparser', 'datrie', 'genshi.core', 'html', 'html.entities', 'html.parser', 'http', 'http.client', 'http.cookies', 'http.server', 'importlib.machinery', 'importlib.util', 'ipaddr', 'ipaddress', 'java', 'lzma', 'ndg.httpsclient.ssl_peer_verification', 'ndg.httpsclient.subj_alt_name', 'netbios', 'ordereddict', 'org.python.modules.posix.PosixModule', 'packages.six.moves', 'packages.ssl_match_hostname.CertificateError', 'packages.ssl_match_hostname.match_hostname', 'packages.urllib3.util.Timeout', 'packages.urllib3.util.parse_url', 'packaging.specifiers', 'packaging.version', 'parsers.process', 'pip._vendor.six.moves.urllib', 'pyasn1.codec.der', 'pyasn1.type', 'queue', 'redis', 'reprlib', 'serializer.serialize', 'setuptools_svn', 'simplejson', 'sitecustomize', 'treebuilders.getTreeBuilder', 'treewalkers.getTreeWalker', 'trie.Trie', 'urllib.error', 'urllib.parse', 'urllib.request', 'urllib3', 'usercustomize', 'win32com.client.gencache', 'win32evtlog', 'win32evtlogutil', 'win32pipe', 'win32wnet', 'wincertstore', 'winreg', 'xmlrpc.client']

*** binary dependencies ***
Your …
Run Code Online (Sandbox Code Playgroud)

python executable exe py2exe

7
推荐指数
1
解决办法
1509
查看次数