概述function与Linux和Java
我正在尝试用于java应用程序的linuxfunction…我不想为解释器(JVM)添加function,所以我试图编写简单的包装(带有打印到stdout的deBUGging信息):
#include <stdio.h> #include <stdlib.h> #include <sys/capability.h> #include <unistd.h> int main(int argc,char *argv[]){ cap_t cap = cap_get_proc(); if (!cap) { perror(\”cap_get_proc\”); exit(1); } printf(\”%s: running with caps %sn\”,argv[0],cap_to_text(cap,NulL)); return execlp(\”/usr/bin/java\”,\”-server\”,\”-jar\”,\”project.jar\”,(char *)NulL); }
这样,我可以认为这个能力是为这个可执行的:
./runner: running with caps = cap_net_bind_service+p
和getcap显示
runner = cap_net_bind_service+ip
我有能力被设置为可inheritance的,所以应该没有问题。 不过,java仍然不想绑定到特权端口:-(
用ctrl c结束程序时调用一个函数
挂钩/折叠虚拟function
如何使用Python读取文件function?
用soname插入共享对象的一部分
更改用户ID以分配其他function
我得到这个错误:
sun/nio/ch/Net.java:-2:in `bind\’: java.net.socketException: Permission denIEd (NativeException)
有人可以帮我解决这个问题吗?
提前致谢
我怎样才能中断一个花费时间太长的PHP函数呢?
通过后台线程的ID访问function区
C程序:函数不从main调用
尽可能多地使用函数是好事吗?
PHP的MysqL_real_escape_string():访问被拒绝的用户www-data\’@\’localhost\’
尝试使用1024以上的端口,或以root身份运行。
任何更新?
您可以在Apache Commons-Daemon Jsvc项目中找到一些答案:“用于使Java应用程序更容易在UNIX上运行的库和应用程序集”。
项目: http : //commons.apache.org/proper/commons-daemon/Jsvc.HTML
来源: http : //svn.apache.org/vIEwvc/commons/proper/daemon/trunk/src/native/unix/native/Jsvc-unix.c?vIEw=markup
他们使用的功能,即使他们不允许用户选择哪一个适用,为便携性的原因,我想。
总结
以上是内存溢出为你收集整理的function与Linux和Java全部内容,希望文章能够帮你解决function与Linux和Java所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容