问题列表 - 第8914页

Java:如何从命令行导入jar文件

我正在尝试使用Java从命令行(Windows)调用类(main方法).
该类导入其他类(其他jar).

我总是从我的主程序导入的类中获得"class not found exception".

这是我试过的:

  • 添加CLASSPATH环境.var与引用的lib所在的路径(不工作)

  • java -jar myjar.jar从命令行调用" " 时我尝试了所有这些不同的参数:" -classpath lib/"," -classpath ./lib/"," -classpath lib"," -cp lib/*"," -cp lib/\*"," -classpath lib/referenced-class.jar"," -classpath ./lib/referenced-class.jar"(lib是引用的jar所在的位置)

  • 我尝试在我的主要类所在的jar中包装所有引用的jar ...

  • 尽管如此,我还尝试使用以下内容在Manifest文件中指定类: Class-path referenced-jar.jar我也尝试过Class-path lib/referenced-jar.jar

java command-line jar classpath

73
推荐指数
3
解决办法
21万
查看次数

在编译时使用自定义类加载器

是否可以为javac(或某些替代java编译器)指定自定义类加载器?

我喜欢这样的壮举,因为它允许我编译使用只能由我的特殊类加载器找到的类的类.

对于好奇的:我会编写一个连接到数据库的类,并根据它找到的表创建类.

java classloader

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

Python中有多格式说明符吗?

我有一个44列宽的数据表,我需要写入文件.我不想写:

outfile.write("%i,%f,%f,$f ... )\n" % (i, a,b,c ...)) 
Run Code Online (Sandbox Code Playgroud)

在Fortran中,您可以轻松指定多个格式说明符:

write (*,"(3f8.3)") a,b,c
Run Code Online (Sandbox Code Playgroud)

Python中是否有类似的功能?

python

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

如何从多个可选选项中获取单个值?

我的情况是我需要获得一个定义多个选择选项组合的值.这是我想要做的一个小例子.

用户正在买衬衫.购买衬衫时,用户可以选择许多不同的选项.每个选择组只能(且必须)选择一个选项.选择组可以表示为单选按钮列表或下拉列表,任何只允许每个组选择一个的选项.例如:

衬衫颜色:红色,蓝色,绿色,黑色,白色或黄色
衬衫尺寸:X-小​​,小,中,大,X-大,XX-大
衬衫设计:水平条纹,垂直条纹,波尔卡圆点,斜条纹, No Design
衬衫类型:系扣衬衫,Polo衫,T恤,长袖T恤,运动衫

因此,为了解决这个问题,每组只能选择一个选项.我使用可能的选择总共获得了900种不同的变体(6x6x5x5).鉴于以下选项具有以下值:

红色= 1,蓝色= 2,绿色= 3,黑色= 4,白色= 5,黄色= 6
X-小= 0,小= 1,中= 2,大= 3,X-大= 4,XX-大= 5
水平条纹= 0,垂直条纹= 1,波尔卡圆点= 2,斜条纹= 3,无设计= 4
纽扣衬衫= 0,Polo衫= 1,T恤= 2,长袖T恤= 3 ,运动衫= 4

选择{Red,X-Small,Horizo​​ntal Striped,Button Up Shirt} = 1和{Blue,X-Small,Horizo​​ntal Striped,Button Up Shirt} = 2等,

根据所做的选择找到值的正确方法是什么?例如,{Black,Large,Horizo​​ntal Striped,T-Shirt}的选择值应该是什么?你如何找到解决方案?我不能完全指责它,我尝试过的所有东西似乎都没有成功.这可能是一个简单的解决方案,我现在只是大脑死了.

c# options

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

如何判断对象何时发送消息?

我正在通过一个有点棘手的iPhone崩溃,看起来罪魁祸首是NSString过早发布.我已经打开了NSZombiesEnabled并且可以看到NSString在崩溃时是一个僵尸.但是,我无法确定对象何时被释放/解除分配 - 我已经通过我的代码查找发送到此对象的释放消息,并在这些位置设置了断点,但它们没有被击中.

我认为这可能是一个线程或自动释放问题,因为它是间歇性的,但有没有办法通过Xcode调试器挂钩到objective-c运行时来告诉对象被释放的确切位置?或者有更好的方法来诊断这个问题吗?

iphone cocoa-touch objective-c

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

MYSQL中此查询的默认顺序是什么?

mysql> explain SELECT p.id ID, p.job_desc_title Title, p.url URL, substr(p.posting_date, 1, 10) Date, 
    ->                                         p.job_city_name City,
    ->                                         p.job_state_name State,
    ->                                         b.screen_name Name, b.type Type,f.name Company,IF(g.account_id IS NULL,0,1) Online
    ->                                         FROM postings p
    ->                           LEFT JOIN accounts b on p.account_id=b.id
    ->                           LEFT JOIN companies f on f.id=p.job_cmp_id
    ->                           LEFT JOIN online g ON g.account_id=p.account_id
    ->                           WHERE (MATCH(job_desc,job_desc_title,k_state,k_city,zip) AGAINST('+java' IN BOOLEAN MODE))  AND b.closed=0 AND NOT p.expired 
    ->                           
    ->                           LIMIT 0 , 5
    -> ;
+----+-------------+-------+----------+--------------------------------------------------+--------------------------------------+---------+-----------------+------+-------------+
| id | select_type | table …
Run Code Online (Sandbox Code Playgroud)

mysql sql-order-by

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

SQLite添加主键

我使用CREATE TABLE AS语法在Sqlite 中创建了一个基于SELECT语句创建表的表.现在这个表没有主键,但我想添加一个.

执行ALTER TABLE table_name ADD PRIMARY KEY(col1, col2,...)给出语法错误"near PRIMARY"

有没有办法在表创建期间或之后在Sqlite中添加主键?

编辑:"在创作过程中"我的意思是在创作过程中CREATE TABLE AS.

sqlite

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

GD或ImageMagick已经成为客户端PHP安装的一部分的几率是多少?

我正在开发一个包含在PHP中重新缩放图像的包.对于图像重新缩放,PHP具有GD和ImageMagick库.那些可能已经成为给定客户端PHP安装的一部分吗?

是否存在PHP的"默认"安装?默认情况下,是GD还是ImageMagick?

如果两者都没有安装,我是否应该在阅读,重新缩放和保存GIF,JPG和PNG方面有某种可怕的后备位置,或者将GD或ImageMagick添加到现有安装中是否很简单?

php gd install imagemagick

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

OO设计:从父母那里返回子课程

在多态性方面,我仍然是新手,所以我希望我能正确地说出我的问题.

假设我的数据库中有表格 - 狗,猫和鼠标.我想能够打电话给:

$animal = new Animal("dog", 12);
Run Code Online (Sandbox Code Playgroud)

动物类是这样的:

class Animal {
  protected $id;
  protected $legs;
  protected $height;
  function __construct($type, $id) {
    if ($type == "dog") {
      return new Dog($id);
    }
  }
}

class Dog extends Animal {
  function __construct($id) {
    $this->id = $id;
    $this->legs = 4;
    $this->height = 1;
  }
}
Run Code Online (Sandbox Code Playgroud)

这不起作用,但我希望能够调用一个新的动物并传递特定的动物并让它返回.我该如何设计呢?(我正在使用PHP).

php oop polymorphism

0
推荐指数
1
解决办法
202
查看次数

使用Let in Scheme

我想写一个程序来找到Scheme中二次方程的根.我使用LET进行某些绑定.

(define roots-with-let
  (? (a b c)
    (let ((4ac (* 4 a c))
          (2a (* 2 a))
          (discriminant (sqrt ( - (* b b) (4ac)))))
      (cons ( / ( + (- b) discriminant) 2a)
            ( / ( - (- b) discriminant) 2a)))))
Run Code Online (Sandbox Code Playgroud)

4ac 因为我不想要,我定义了判别式(* 4 a c).即使我已经定义(4ac (* 4 a c)),它给了我这个错误:

expand:模块中的未绑定标识符:4ac.

我的问题是如何评估(什么顺序)?如果我想要4ac,我let应该写另一个内心let?有一个更好的方法吗?

lisp scheme

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