使用进程构建器在自己的操作系统进程中启动其他Java应用程序。这个实现可以在Windows7上运行,但不能在Linux上运行。这两台机器都使用Java1.7。下面是一些示例代码:
//Windows OK, but Linux Could not find or load main class
//weka.subspaceClusterer.MySubspaceClusterEvaluation
ArrayList<String> commands = new ArrayList<String>();
commands.add("java");
我在windows上使用eclipse indigo作为IDE来为嵌入式linux环境开发一个应用程序。该工具链位于linux环境中,并且我没有windows的本机版本。我想使用putty连接到远程目标上运行的GDB。我已经将此方法用于远程构建。
在尝试调试时,eclipse要求提供一个可执行文件。它将不接受空行或随机可执行文件,并返回错误"Program is not a recognized executable“。有没有一种方法或调试设置可以让我在没有可执行文件的情况下以这种方式使用GDB/Eclipse?
以下命令在我的Linux终端中正确运行:
java -Djava.library.path=/home/john/native_so_libraries/linux-64 -cp '/home/john/NetBeansProjects/SendReceive/dist/SendReceive.jar:/home/john/Desktop/Dropbox/Libjitsi_linux_64/*' Main "send"
此命令为本机.so库指定一个文件夹(通过Djava.Library. main =/.)、名为"SendReceive.jar“的应
我已经在一个Ubuntu实例上安装了sqlcmd,并且能够成功地连接到Windows并执行查询等等。
sqlcmd -S 192.168.0.100 -U SA -P secret
我需要能够创建数据库的备份(最好是作为一个巨大的db-backup.sql)。
看来,BACKUP命令只能将.bak文件保存到远程Windows,但我希望在实际运行sqlcmd的Linux上本地保存它。
BACKUP DATABASE [MyDatabaseName]
TO DISK = N'./MS-SQL-Server-Test-DB.bak'
WITH NOFORMAT, NO