标签: runtime

如何使用Java运行时使用"cd"命令?

我创建了一个独立的java应用程序,我正在尝试使用Ubuntu 10.04终端中的"cd"命令更改目录.我使用了以下代码.

String[] command = new String[]{"cd",path};
Process child = Runtime.getRuntime().exec(command, null);
Run Code Online (Sandbox Code Playgroud)

但上面的代码给出了以下错误

Exception in thread "main" java.io.IOException: Cannot run program "cd": java.io.IOException: error=2, No such file or directory
Run Code Online (Sandbox Code Playgroud)

谁能告诉我如何实施它?

java terminal cd runtime runtime.exec

49
推荐指数
4
解决办法
8万
查看次数

在哪里下载Microsoft Visual c + + 3.0可再发行组件

我有一个旧的DLL使用Microsoft Visual C++ 2003(7.1)运行时包.不幸的是我不再拥有那个DLL了.没有重新安装VS2003,还有另一种方法可以获得运行时可再发行的dll吗?

dll redistributable visual-studio-2003 runtime visual-c++

47
推荐指数
2
解决办法
15万
查看次数

在运行时更改Django设置

我想将一些(特定于应用程序的)设置暴露给管理界面,这样用户可以轻松地更改它们,也不必重新启动Django.

我该怎么办呢?

我查看了http://djangopackages.com/grids/g/live-setting/上的应用程序(btw django-constance是最吸引人的)但实际上所有这些应用程序正在做的是将值存储在数据库中,提供Web用于更改它们和缓存的界面.Django中已经内置了前两个功能吗?

我看到的最大缺点是没有任何应用程序是这些设置的旧位置(settings.py)的替代品,并且要求我迁移到他们的表示法,并且经常添加另一个上下文处理器以在模板中访问它们.

我不能这样做吗?

  1. 为我的设置创建一个模型(这给了我各种类型和验证)
  2. 实例化一个这样的对象来保存我的设置(这允许用户在管理界面中编辑它们) - 我可以将默认值转储为像其他模型一样的固定装置
  3. 包装settings.py所以它为我的设置进行数据库查询 - http://www.loose-bits.com/2011/04/extending-django-settings-with-derived.html

从我目前的天真观点来看,我看到的唯一缺点是:

  1. 添加或更改可用设置需要架构迁移(南).- 我可以忍受这一点.
  2. 我有一个可能有多个实例的模型,但实际上只需要一个单例. - 在某些时候,这实际上可能是一个有用的功能.
  3. 性能/缓存:查看http://code.djangoproject.com/svn/django/trunk/django/conf/我必须在设置包装器和/或模型中加入一点聪明,以便模型更改清除或更新缓存的值. - 似乎不是火箭科学.
  4. 在另一个项目中做同样的事情需要再次进行类似的努力. - 我认为settings.py中的单个字典常量,包含查找的模型名称和字段名称都是不同的.

这不是两个世界中最好的 - 运行时管理员(具有所有额外津贴),数据库后端,缓存,以及我的所有设置.USED_TO_BE_IN_SETTINGS_DOT_PY将需要任何更改.我错过了什么吗?

django settings runtime

47
推荐指数
3
解决办法
4万
查看次数

如何设置默认的Java安装/运行时(Windows)?

我正处于安装JDK的情况,但我无法在浏览器中运行applet(我可能没有安装JRE).

但是,当我安装JRE时,它会破坏我的JDK作为默认运行时.这几乎打破了所有东西(Eclipse,Ant) - 因为它们需要服务器JVM.

JAVA_HOME这些天没有环境变量 - 它似乎只是使用一些注册表魔术(设置系统路径也没用).以前,在我用它来恢复JDK之后,我刚刚卸载了JRE.这次我想正确修复它.

这也体现了jre autoupdater - 曾几何时,我有一个JDK和JRE的工作设置,但它更新并破坏了一切.

java windows installation runtime

46
推荐指数
2
解决办法
13万
查看次数

什么是运行时环境?

有人可以用简单的术语解释它的含义.这是指运行应用程序代码的环境(DOS,Windows,Linux等)吗?

environment runtime

46
推荐指数
5
解决办法
5万
查看次数

.Net中的版本和"运行时版本"有什么区别?

当我在Visual Studio中的项目中打开其中一个引用的dll的属性窗口时,我看到了一个Version和一个运行时版本.

实际上是我正在检查的Rhino.Mocks库.我明白了

  • 运行时版本:v2.0.50727
  • 版本:3.6.0.0

有什么不同?(这是否意味着我无法使用3.6.0.0的Rhino Mocks?)

.net rhino-mocks runtime version .net-assembly

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

java中最常用的运行时异常是什么?

作为一名希望完善编程技巧的java程序员,我经常遇到创建运行时异常的情况.我知道如果明智地使用它是一个很好的做法.

就个人而言,NullPointerExceptionIllegalStateException是我创建的软件中最常用的.你呢?

您经常使用哪些运行时异常?在什么情况下你使用它们?

java runtime exception

45
推荐指数
2
解决办法
4万
查看次数

在运行时从代码文件执行c#代码

我有一个包含按钮的WPF C#应用程序.

按钮单击的代码写在单独的文本文件中,该文件将放在应用程序运行时目录中.

我想在单击按钮时执行放置在文本文件中的代码.

知道怎么做吗?

.net c# runtime csharpcodeprovider

45
推荐指数
3
解决办法
6万
查看次数

在运行时获取模板元编程编译时常量

背景

考虑以下:

template <unsigned N>
struct Fibonacci
{
    enum
    {
        value = Fibonacci<N-1>::value + Fibonacci<N-2>::value
    };
};

template <>
struct Fibonacci<1>
{
    enum
    {
        value = 1
    };
};

template <>
struct Fibonacci<0>
{
    enum
    {
        value = 0
    };
};
Run Code Online (Sandbox Code Playgroud)

这是一个常见的例子,我们可以将Fibonacci数的值作为编译时常量:

int main(void)
{
    std::cout << "Fibonacci(15) = ";
    std::cout << Fibonacci<15>::value;
    std::cout << std::endl;
}
Run Code Online (Sandbox Code Playgroud)

但是你显然无法在运行时获得该值:

int main(void)
{
    std::srand(static_cast<unsigned>(std::time(0)));

    // ensure the table exists up to a certain size
    // (even though the rest of the code …
Run Code Online (Sandbox Code Playgroud)

c++ templates runtime metaprogramming

43
推荐指数
2
解决办法
2万
查看次数

我怎样才能在运行时调试jar?

我从一个非常奇怪的位置(从我的java-newbie观点来看):

  1. 使用Eclipse我写了一个"java程序"(一些带有类的.java文件),它基本上(批处理)读取文本*.csv文件,"评估"其内容,并将结果写入*_out.csv文本文件.要找到输入文件,它使用"文件选择器"(从此处获取示例:http://docs.oracle.com/javase/tutorial/uiswing/components/filechooser.html)

  2. 我调试了所有代码,并使用调试器,它的工作原理.

  3. 我跑的代码(主类,它调用所有其他的序列)和它的作品,而在Eclipse中.

  4. 我将所有项目的内容导出到"runnable jar"文件中.

请注意,文件选择器分开,这主要是一个读写的"批处理":几乎没有用户界面.在Eclipse中,我使用类似" if(debug)System.out.print("要打印的东西")的内容显示了一些内部结果; " 在生产环境中提供设置" debug "为TRUE而调试时为FALSE.

所有上述工作!

现在,启动runnable jar(双击jar文件,在Win/XP中),我可以看到文件选择器,我可以使用它但是,在选择输入文件之后...... 仅此而已 :(没有用户界面) )我不知道文件是否被读取,我没有看到任何生成的输出文件,我甚至没有"控制台"列出任何中间调试消息,看看jar是否正常工作,即使我重新-export,调试变量设置为TRUE.

有没有办法"运行时调试"正在运行的jar(如VB的MsgBox,或其他东西)?某种"日志文件"我可以"启用"或查看?(很明显,因为我的jar没有写结果文件,所以我也不能尝试编写*.log)我还要说我不能在我的机器上安装除Eclipse之外的东西(幸运的是它跑了),所以没有通常的开发人员的工具,实用程序和其他有用的东西.

java eclipse debugging runtime jar

40
推荐指数
3
解决办法
9万
查看次数