不是德国不想打美国,是他打得着算。而且,希特勒发动二战时,最害怕的就是美国参战。
一方面,德国与美国没有任何意义上的纠葛,希特勒想进攻美国既没有实力也没有理由。虽然美国曾经也加入到一战当中,也是战胜国之一,但由于其参战较晚和退出一战也较早,客观上讲,美国与德国没有实质上的矛盾。相反,当德军重新崛起时,美国一度还与日本德国一起做起了生意,对于美国来说,德国发动二战,他既是供货商也是受益者。
另一方面,德国发动二战时,美国是中立国。就算希特勒想进攻美国也得师出有名,对一个中立国发动战争,无论是道义上还是国际影响力上,德国当然要考虑到后果。
当然,题主可能还提到美国登陆欧洲后,德国为什么不先解决西线盟军问题,然后再解决苏联。实际上,这是不可能的。这是因为:
第一,苏德战争牵制了德军70%的兵力,希特勒想从东线抽出大部分兵力去对付盟军,几乎是不可能的。由于美军在诺曼底登陆时,苏德战争已经打了快4年,战场形势也基本见了分晓,德军已被苏军打得完全处于防御状态,此时让他去打盟军,等于顾此失彼,不仅盟军应付不了,苏军还可抄了德国的后路,那苏德战争结束的更快。
第二,德国先打美国没有打赢的条件。既然战争肯定要考虑后果,美国与德国既无边界纠纷,又无陆地交集,德国进攻美国,除了美国登陆欧洲的机会之外,那就靠德国的远程打击能力,可惜德国哪有这个实力呢?
第三,德国想打美国,只能有一个时机,那就是趁日本偷袭珍珠港时,对美国的盟友英国动手,但那时候德国已经跟苏联干上了。
所以,德国打美国,也和日本进攻美国一样,只能偷袭它在外围的领地,却对美国本土构不成任何威胁。